腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
Java:带有Java2D的JPanel中的SineGrating
、
、
、
、
我想知道是否有可能只使用Java2D在JPanel中创建像这样的正弦光栅。 我不太熟悉Swing和Java2D jet,所以可能会遗漏一些简单的东西。如果这实际上是不可能做到这一点,谁能提供给我一个简单的教程,如何在JPanel中使用OpenGL和JOGL?我知道Java2D和JOGL可以很好地合作,但我真的不知道如何初始化才能让OpenGL图形显示在我的普通图形用户界面中。
浏览 0
提问于2014-07-08
得票数 0
2
回答
更快: SWT还是Java2D?
、
SWT和Java2D哪个的图形性能更快? 在MacOSX上,SWT的图形是否通过Quartz Extreme,然后使用硬件加速的OpenGL进行渲染? 我不是指原生UI控件,而是问自定义2D图形渲染,如文本、直线、曲线和多边形。
浏览 3
提问于2010-06-19
得票数 2
1
回答
将图形绘制从android移植到标准java
、
我有一个android应用程序,它直接将图像绘制到画布上。它主要使用路径和贝齐尔。 现在我需要将它移植到一个用标准java编写的windows应用程序中,并且很难找到要使用的正确图形库。 我需要在内存中创建位图,用路径绘制。该路径需要能够容纳线,贝齐尔,椭圆和空心矩形。然后,生成的图像被多次切割到输出图形中。 我看过Graphics2D,但是路径图不允许创建椭圆作为其中的一部分。 有解决办法或其他标准库可用吗?java中是否有相当于android画布的画布?
浏览 0
提问于2014-01-18
得票数 0
回答已采纳
2
回答
在java 2d中拾取
、
、
、
我正在使用java2d绘制一个简单的图形,我已经通过调用每个对象/形状的包含(MousePoint)实现了拾取,这是有效的,但它是线性缩放的。 在java2d中有没有更有效的挑选方法?
浏览 0
提问于2009-12-08
得票数 3
回答已采纳
2
回答
使用Java2D和Swing绘制图形
、
、
、
我想知道使用Java2D和Swing绘制图形(圆圈和连接每个圆圈的箭头)是否容易。我想要一些教程或者只是一些小的例子。
浏览 1
提问于2013-12-11
得票数 0
1
回答
带有矢量图形的GUI的Scala库
、
、
、
、
如果我想要创建一个“好的老”桌面GUI程序,使用一些基本的可选择的矢量图形(箭头、彩色框、文本)来显示大部分文本和一些图表(不需要3D或粒子等等)。然后可以由用户编辑,我将使用哪个Scala库,以及为什么?我想构建一个类似于绘制图表的工具。 大多数情况下,我不想使用诸如D3.js或其他web SVG之类的东西,因为它速度慢得令人痛苦,无法显示我想要的内容数量。但是,如果有特殊的优势,比如使用Scala.js,为了这个目的,如果没有更好的方法,它仍然有可能是有意义的。 或者,有人可以告诉我这件事是在哪里讨论的?在谷歌和这里没有发现任何东西。
浏览 3
提问于2015-01-17
得票数 3
回答已采纳
3
回答
Java:如何从上升行执行drawString()
、
我使用drawString在屏幕上显示一些图形文本。。。)Java2D库的功能。 参考这个中的图形,我希望我的字符串是从提升线而不是BaseLine中绘制的。简而言之,有没有办法计算b/w上升线和基线的高度?
浏览 7
提问于2011-11-08
得票数 5
回答已采纳
1
回答
Java2.0、Swing和JavaFx 2D在Java7生态系统中的作用
、
、
、
、
对于新的标准,我有点困惑。据我所知,Swing --以前的标准接口库--是基于它的前身、AWT和Java2D图形库的。 既然Java2.0已经取代了Swing,我的问题是JavaFx 2D适合在哪里?可以使用Java2D方法在JavaFX界面元素上生成图形吗? 谢谢
浏览 0
提问于2012-08-11
得票数 0
回答已采纳
1
回答
单个像素变化的Java/Libgdx像素游戏
、
、
、
我目前正在尝试制作一个与像素化图形的游戏。游戏应该以尽可能少的纹理运行。而不是这样,它应该产生的水平随机,并相应地填写像素。 我想单独改变像素,因为这样,我只能改变必须改变的像素,这在我看来是最有效的方法。 什么是最快的方式,我可以实现个人像素更新/改变? 我尝试过pixmap,但它们看起来非常慢,为了尽可能地绘制它们,您必须从像素映射中为每个帧创建一个新的纹理。 将每个像素绘制成方形纹理似乎也是一种非常低效的方法。 java/Libgdx有一种“快速”的方法吗? 我还在其他帖子中看到很多人建议使用Java2D库中的缓冲区。但是,我不确定这是否可以与Libgdx函数和纹理相结合,这对于某些实体
浏览 0
提问于2016-10-15
得票数 2
4
回答
高端2D Java (SE)图形库
、
、
我正在寻找一个用于Java标准版的高端图形库。我知道一些相当低级的库: AWT/Swing、JOGL、SDL。有别的选择吗? 我的要求是(至少): 反别名 全屏支撑 α通道 混合模式与Z-深度 光栅化效应:(运动)模糊、发光、黑暗等。 另外,可以选择: 硬件加速 矢量图形(浮点精度的缩放/旋转/转换) 很好的记录,很容易开始。 我理解如果没有符合所有需求的库/框架,如果是的话,您能评论一下它的可扩展性吗? 编辑 除了加工,还有其他选择吗?处理有用吗(而且容易吗?)作为图书馆?
浏览 6
提问于2010-03-05
得票数 10
回答已采纳
2
回答
Java图形2D库绘制ER图?
、
、
、
我正在寻找一个Java2D图形库来从一个MySQL数据库中绘制一个E图,有人知道吗? 使用2D Java库图形,我需要绘制实体、关系、外键、主键和属性。 可以选择地,实体可能会在图表中被拖动。 我会用Graphics2D作为Java吗?你认为如何?有什么建议吗? 谢谢。
浏览 3
提问于2010-11-13
得票数 2
回答已采纳
3
回答
Java2D绘图框架
目前,我正在应用程序中使用JHotDraw 作为图形绘制框架。 JHotDraw是一个面向结构化绘图编辑器的二维图形框架,是用Java编写的.它的基础是埃里希伽玛的JHotDraw,这是版权1996年,1997年由Informatik和埃里希伽玛。 我想知道,除了JHotDraw,您是否尝试过任何Java2D绘图框架,值得一试?
浏览 5
提问于2010-04-04
得票数 0
回答已采纳
9
回答
Java 2D绘图优化性能
、
、
、
我正在编写一个Java 2D游戏。我使用内置的Java2D绘图库,在从BufferStrategy获取的JFrame中的画布(有时是全屏的)上绘制Graphics2D。BufferStrategy是双缓冲的。重绘是通过计时器主动完成的。不过,我遇到了一些性能问题,尤其是在Linux上。 Java2D有如此之多的方法来创建图形缓冲区和绘制图形,以至于我不知道我做的是否正确。我一直在试验graphics2d.getDeviceConfiguration().createCompatibleVolatileImage,,它看起来很有前途,但我没有真正的证据,如果我把绘图代码切换到它,它会更快。 根据
浏览 1
提问于2008-09-29
得票数 34
回答已采纳
2
回答
调整大小后的图像质量下降
、
、
、
、
我使用Java2D图形类调整了图像的大小。但看起来不太对劲。 BufferedImage resizedImage = new BufferedImage(IMG_WIDTH, IMG_HEIGHT, type); Graphics2D g = resizedImage.createGraphics(); g.drawImage(originalImage, 0, 0, IMG_WIDTH, IMG_HEIGHT, null); g.dispose(); 有没有可能在不引入伪像的情况下缩放图像?
浏览 1
提问于2010-03-06
得票数 0
回答已采纳
1
回答
Java2D / Graphics2D性能
、
、
、
也许有人在这上面花了时间。我正在用Java开发一个图形可视化库,我刚刚做了一些性能测试。 当我添加由1000 - 3000条边连接的大约2000个顶点时,速度会变得非常非常慢。有一些工具做得更好(例如)。他们是怎么做到的?默认情况下Java2D硬件不是加速的吗?我必须使用一些OpenGL库吗? 我在JComponent中绘制图形,它每隔几毫秒被计时器重新绘制一次(这并不重要,如果我给它100毫秒或1毫秒,它就会非常慢)。 是我的方法有缺陷,还是我不应该使用Java2D来解决这个问题呢? 谢谢你的帮助!
浏览 1
提问于2012-05-05
得票数 4
5
回答
java图形库
、
我正在尝试使用Java开发一个界面,比如Windows任务管理器->性能标签。你能推荐任何Java图形库来简化我的开发吗?
浏览 2
提问于2009-08-13
得票数 1
回答已采纳
2
回答
Java Swing中的摇摆框架和窗口?
、
、
、
、
我想知道是否可以使用Java2D或Java3D在Java Swing中实现Compiz的图形效果(使用鼠标光标移动窗口时使窗口变形)。以前有没有人想过这个问题?
浏览 1
提问于2011-11-25
得票数 1
1
回答
像LWJGL这样的游戏库是否使用原始的Java2d和Java3d API?
、
、
好的,所以我打算学习一点关于java2d图形和Java的知识,并且想知道流行的库和原始的java3d API之间是否有任何关系。在探索游戏库和引擎之前,我想对OpenGL is有一个很好的了解,并尝试学习Java API的基础知识。 提前感谢你的帮助, StoneAgeProgrammer
浏览 3
提问于2013-06-15
得票数 0
回答已采纳
1
回答
图形(2D)旋转:旋转x轴
、
、
、
我有一个JPanel,在其中,我通过drawPolygon方法绘制三角形。我的目标是围绕X轴旋转图形。我知道有一种叫做旋转的方法,但是这个方法只绕Z轴旋转。 如何在JPanel中围绕X轴旋转图形? 如果Graphics 2D库没有进行这种旋转的功能,请告诉我如何存档我的目标,否则。我不介意切换到另一种GUI类型,如Java或画布。(但留在爪哇)
浏览 1
提问于2016-12-14
得票数 2
回答已采纳
1
回答
任务管理器,如使用Java Swing的应用程序
、
我想知道如何开始编写监控应用程序,比如使用Java编写Windows任务管理器。我所关注的主要特征是有一个随时间绘制的图形的网格。我需要什么特性来完成这个任务?(例如: Java2D等)。
浏览 2
提问于2010-06-15
得票数 0
1
回答
绘制:绘制一次还是重新绘制?JOGL + Java2D + Java会不会很麻烦?
、
、
、
、
1)重画Vs抽奖 有点哲学问题但是..。什么是“正确”或“接受”的方式来呈现一个游戏(2d,我理解OGL如何工作.)以不同的决心?我应该为我的图像包括不同的大小(比如Android ),并在一个画布上单独调整每个对象的大小,还是应该在设定分辨率的画布上绘制,然后将该图像调整到另一个显示画布上?我通常是这样说的,但是,如果您需要我说得更具体一些,我将使用Java来构建引擎。 可预见的利益/问题: #1) Resize at Draw + No additional drawing step + Sweet resolution - Possible math/physic
浏览 1
提问于2014-04-10
得票数 0
回答已采纳
1
回答
如何在没有Flash的安卓系统中存储和显示矢量text+graphics图片?
、
、
在android应用程序的视图中,可以使用哪些矢量图形格式来显示?据我所知,PDF目前还不是一个选择,那么对于复杂的text+graphics的存储和显示,还有其他选择吗? 不幸的是,我不能使用Flash嵌入式浏览器,因为我需要这个应用程序在2.2之前的Android版本上工作。
浏览 1
提问于2010-08-12
得票数 0
回答已采纳
1
回答
如何制作可定制的图形
、
、
我希望使用java2d应用程序接口来制作一个图形,在这个图形中,用户可以使用鼠标操作某些功能-例如轴的比例或在图形上绘制的不同点之间移动。 到目前为止,我只在Graphics2D对象上找到了drawX方法,但是似乎没有一种简单的方法来捕获用户单击其中一个方法并移动它,以便我可以重新绘制图形。 有谁能建议最好/最简单的方法来实现这一点吗?只是在寻找一个正确方向的点。
浏览 3
提问于2010-11-22
得票数 1
1
回答
你是如何制作图形程序的?
、
、
我正在用java编写一个项目。我有一个非常基本的问题:如何获得一个图形程序?你需要什么样的库呢? 我知道Processing (实际上不是java)会为您做这件事,但我使用的是eclipse。
浏览 2
提问于2013-06-27
得票数 0
4
回答
我需要在我的2D Java模拟游戏中使用OpenGL吗?
、
、
我最近一直在用java开发一个模拟游戏,正如我的许多问题所显示的那样,它已经走了很长的路!在图形上,它有点缺乏,目前我使用的是物品,人物,房间等的形状。 我正在看其他类似的项目,并注意到其中一个正在使用OpenGL。我一直在读CokeAndCode的“太空入侵者103 -重构和OpenGL",我仍然不知道我的游戏中是否需要它。 这是我在之前的问题中使用的视频,但它仍然显示了我到目前为止所拥有的基本内容(),尽管我在过去的几周里做了很多重构和重新编码,但从图形上看,什么都没有改变。据我所知,我目前正在使用java2D来做这件事。 我真的不知道我应该如何继续这个游戏。这是我在学习之外做的第
浏览 1
提问于2009-08-12
得票数 3
回答已采纳
1
回答
Java功能测试
、
、
我有一个Java应用程序,它有一个用于用户交互的GUI。 图形用户界面使用SWT实现。 现在,我想对应用程序进行一些功能测试。尽可能多地使用白盒。 我已经尝试了一些框架,比如Maveryx和SWTbot。但是Maveryx的配置非常麻烦,而且它似乎不能很好地与CI服务器集成。SWTBot在eclipse上安装之后,我根本不能让它找到所有需要的类。 我想知道其他人正在使用什么来测试他们的Java GUI应用程序。如果可能的话,可以给我介绍一些关于这些框架的教程。
浏览 1
提问于2013-07-30
得票数 3
2
回答
通过Java2D渲染矢量图形格式的开源库?
、
、
、
、
我有哪些选项可以将Java2D编码的图形渲染成矢量图形格式,比如EPS、SWF、SVG、VML、PDF以及其他我可能还没有听说过的开源库? 是用于渲染SVG的最广泛使用的库。还有其他选择吗? 被广泛用于渲染PDF。有没有功能不那么强大但可能更简单的东西? 对于,我发现来自Flagstone Software的非常有效,如果不直观的话。 哪些不太受欢迎的库或刚开始的项目值得一看?
浏览 8
提问于2009-01-17
得票数 3
回答已采纳
1
回答
绘制Java 2D图表跨多个视图或面板或水平滚动
、
、
、
、
我正在使用Java2d图形(例如,绘制和填充矩形)直接在JFrame上从存储在Arraylist中的一组值绘制图形。但是,当ArrayList具有非常多的值(甚至可以达到3500 )时,图形将被压缩-其中图形的信息似乎较少,甚至X轴上的标签也不显示。有没有一种方法可以让图表以几种页面方式显示(例如,限制,使一个页面可以显示多达100个值-其余的在不同的页面中,用户可以按页面导航)。 我该如何处理这种情况?有没有我可以使用的堆叠布局?我可以使用面板吗?但是,我可以在面板中绘制一半吗(因为图形是在循环中绘制的-直到读取arraylist的元素)?或者我可以有一个可滚动的面板?我目前已经在NetBe
浏览 2
提问于2010-07-28
得票数 1
5
回答
使用Java实现简单2D图形的最佳API
、
、
我不确定用Java实现简单的2d图形的最好的api是什么。我知道java.awt.Graphics2D是标准,但是它已经被取代了吗?Swing是用于Java GUI应用程序的新API,但它似乎对我想要的东西有点笨重。我真正想要的是像C 这样的东西。
浏览 1
提问于2008-10-16
得票数 13
回答已采纳
1
回答
在没有Opengl或Direct3d管道的情况下,用Direct3d进行平滑绘图?
、
、
、
、
当Java2d和direct3d管道被禁用时,我想不出一种方法来获得任何东西的平滑运动或动画(通过使用-Dsun.java2d.d3d=false和-Dsun.java2d.opengl=false调用vm )。 下面的快速而肮脏的代码演示了我的问题。它画一个能在屏幕上移动的盒子。盒位置大约每秒更新60次,并且屏幕被重新绘制了尽可能多次。它使用BufferStrategy类实现双缓冲;翻转在“bs.show()”处完成; 代码(按转义退出): import java.awt.Color; import java.awt.Frame; import java.awt.Graphics; impo
浏览 6
提问于2012-11-23
得票数 4
回答已采纳
1
回答
仅通过OpenGL管道渲染Java2D图形
、
、
、
、
有没有办法强制Java2D图形只通过OpenGL管道,而完全和完全忽略Direct3D和DirectDraw (期望的效果:opengl32.dll应该在ddraw.dll之前使用)? 我用Java和Swing创建了一个游戏,打算在steam上发布。出现了一个问题: steam覆盖没有出现。在这个中询问(对于大多数人来说是不可见的,继续阅读要点)之后,问题的可能来源被确定了。游戏在OpenGL之前初始化Direct3D和DirectDraw,覆盖层挂接到第一个,但是OpenGL是steam覆盖层支持的加速类型。 如果不使用Direct3D和DirectDraw,这个问题有望得到解决。这样,st
浏览 1
提问于2017-08-15
得票数 0
9
回答
是否有支持PC和Mac的图形/游戏引擎?
、
、
有没有可以同时在Mac和PC上运行的图形和/或游戏引擎?我已经看到了Unity,这是一种可能性,我想知道是否还有其他选择。 理想情况下,我希望将相同的C++游戏代码移植到PC和Mac平台上,但让底层游戏/图形引擎利用适当的硬件。 编辑:我在看扭矩的水平,Gamebryo和虚幻。商业解决方案是完全可以接受的。
浏览 0
提问于2010-03-07
得票数 7
回答已采纳
1
回答
Java VLCJ画布和在顶部绘制透明背景
、
、
、
、
我花了一些时间研究是否可以在Java应用程序中的VLCJ电影之上进行绘制。我发现了一些相互矛盾的建议,一些人说这是不可能的,还有一些参考文章已经转移到了oracle.com上。 有人能澄清一下,是否可以绘制像矩形/线条这样的java2d图形,这些图形也有透明的背景,以便在屏幕上显示形状的同时可以查看下面的视频流? 如果使用vlcj不能做到这一点,那么对于兼容linux和windows的媒体播放器来说,允许在正在播放的视频流上添加注释的好方法是什么?请注意,我不必局限于java,但我可以在多个平台上重新使用开发的绘图例程,这将是理想的。
浏览 0
提问于2013-01-04
得票数 1
回答已采纳
4
回答
从Java迁移到C++应用程序接口
、
、
Java中有一些特殊的API使它变得非常好。然而,我更喜欢C++,因为它的性能和对众多库中的OpenGL和OpenAL的“前沿”支持。 有哪些API类似于Java2D (我知道我可以使用OpenGL,但我缺乏矩阵数学知识,无法以这种方式充分使用OpenGL )?另外,在C++中使用最多的是哪种图形用户界面框架(非本机的;平台无关的)?
浏览 0
提问于2010-06-18
得票数 1
回答已采纳
3
回答
Java2D和Swing是良好使用OOP的例子吗?
、
、
、
过度使用继承? Java和Java2D很大程度上依赖于继承。大多数人告诉我,我应该尽可能地避免继承,只有在必要的时候才使用它。那么,在Java2D和Java中广泛使用继承是合理的吗? 适配器模式 我听到了很多对适配器模式的赞扬,也听到了很多批评。不过,我从所有这些收集到的信息是,只有在正确的地方使用适配器模式才会被认为是好的设计。对适配器模式的不相关使用会导致阅读代码的人皱眉。适配器模式是否在两个Java中正确和相关地使用? 单子 这两种API都倾向于使用相当数量的单例。这样好吗? 问题 那么,Java2D和Java2D Swing是面向对象编程接口的一个很好的例子吗?我应该在代码中使用他们的
浏览 4
提问于2012-02-26
得票数 3
回答已采纳
2
回答
使用java图形沿弧形路径移动形状
、
、
、
、
请原谅我的天真,这是我第一次来这里,也是第一次用java处理图形动画。我正在尝试完成一个星体形状的动画,它沿着一种弧线移动(试图模拟二维轨道)。动态观察操作与计时器一起使用来设置星星的动画。 简而言之,我在jpanel中的不同位置画了几颗星。恒星y位置的平移取决于该恒星离x轴的距离有多远,x轴初始化为300(jpanel的中心)。恒星越接近衰减点,y位置的变化就越小。当一颗星到达或超过面板的右侧(或消失)时,重置到左侧的原始y位置(丑陋,我知道)。我选择这样做是因为星星是随机放置的。我不能让所有的星星都从同一个圆弧开始,如果是这样的话,所有的星星都会沿着自己的弧线移动。 然而,当我运行这个,在
浏览 0
提问于2012-02-11
得票数 3
回答已采纳
2
回答
Java2D绘图闪烁
、
我正在开发一个GameBoy仿真器,并使用Java2D进行绘图。然而,我当前的绘图方法在我的Linux机器上引起了大量的闪烁。我朋友的Mac电脑上没有这种闪烁。 我应该先解释一下GameBoy上的图形。GameBoy不维护要绘制的像素数据数组,而是具有所呈现的子画面和平铺数据的列表。内存中还有一个字节,它包含正在呈现的垂直线的当前x坐标。 因为我需要监视正在绘制的对象的当前x位置,所以我认为绘制所有内容的最好方法是循环遍历所有的瓦片和精灵,将它们呈现为BufferedImage,然后遍历该BufferedImage并逐个像素地绘制它,同时使用当前x坐标更新内存中的点。 下面是我的代码: @Ov
浏览 2
提问于2012-01-19
得票数 3
1
回答
Java - JPanel与画布
、
、
、
、
我正在学习java,我计划用swing制作一个游戏,但我有几个问题: 我现在不应该把awt和swing混为一谈,但是我读到画布有主动渲染和swing元素(您必须等待调用paint()或paintComponent()的操作系统),对于一个游戏来说,使用active.What更好,是在JPanel上使用画布,还是在画布上使用JPanel? 扩展其中一个类(画布或JPanel类)并实例化它们有什么好处? Canvas.getBufferStrategy()和JFrame.getBuffertrategy有什么区别?(我知道这不是静态方法) 将一个bufferStrategy变成一个
浏览 1
提问于2015-01-06
得票数 1
2
回答
是否可以将Notepad++配置为识别编译器错误消息并跳转到相应位置?
、
我正在没有IDE的机器上构建一些相当大的代码,但是使用了Notepad++。 编译结果被重定向到文件,有时还会出现错误消息,满足定义良好的正则表达式。 我想知道NPP是否有一个插件,它可以解析日志文件,识别错误/警告消息,让我在各自的错误/警告位置之间导航。 编辑 下面是一个典型的输出示例(通过运行MSVC cl.exe编译器生成): /cygdrive/c/vs2010/VC/Bin/cl -Zi -nologo -MD /D _STATIC_CPPLIB -FdC:/openjdk/OUTPUT~1/tmp/sun/sun.awt/awt/obj/Win32SurfaceData.p
浏览 0
提问于2012-12-18
得票数 7
2
回答
为什么使用JFrame的速度比JPanel慢得多呢?
、
、
我的问题是,与直接在JPanel上绘图相比,为什么在JFrame上绘制相同的自定义绘画程序的速度快了近16倍?只是双重缓冲吗?不可能,不是吗? 背景:当JFrame未被遮挡时(特别是只被部分模糊),我对自定义绘画没有刷新有问题。在搜索之后,我决定咬紧牙关,想出如何将JPanel的子类连接到一个棒棒-NetBeans-表单设计器表单中。 对于任何处于同样情况的人:在NetBeans中,您需要创建一个新的标准类(而不是JPanel表单),这个类恰好扩展了JPanel,并且手动编写了所有的代码(没有GUI设计人员,就像美好的日子一样,叹息)。然后将标准的JPanel添加到表单中,设置其大小;然后右击
浏览 1
提问于2013-08-16
得票数 9
2
回答
Ruby中的侧滚游戏
有没有人有关于用Ruby创建侧滚动作游戏的建议? 我特别在寻找库、工具或指南。我已经构建了一个基于终端文本的游戏,但是现在我想涉及图形,并可能在终端之外运行游戏。 这对我来说很重要,它是用Ruby编写的。
浏览 3
提问于2012-06-10
得票数 2
回答已采纳
1
回答
Java 2D图形中的“屏幕”效果
、
、
、
、
这是一个困扰我一段时间的问题: 在photoshop/GIMP中,有一种“屏幕”层合成模式。此模式具有明亮的颜色具有较强的alpha,而较暗的颜色具有较弱的alpha。黑色是完全透明的,白色是完全不透明的。 我非常希望能够使用Java2D图形复制这个组合,但我反复尝试诱使AlphaComposite做到这一点都失败了-事实上,我认为这超出了AlphaComposite的能力范围。 可以在中看到一个可视化的例子。 你有什么建议吗?
浏览 1
提问于2009-02-11
得票数 3
回答已采纳
1
回答
Java创建anaglyph (红/蓝图像)
、
、
我正在编写一个Java游戏引擎(),并且我一直在尝试生成具有深度的"3d“图像,您可以用红/蓝眼镜看到这些图像。我正在使用Java2D进行图形处理。 我已经创建了一些可以工作的东西,但速度非常慢(通过手动复制像素值之类的东西)。 我需要做的是获取两个BufferedImages (一个用于左眼,一个用于右眼)并将它们组合成一个缓冲区(或者另一个缓冲区,或者直接到屏幕上)。其中一个我只想要红色的通道,另一个我只想要绿色和蓝色的通道。做这件事最快的方法是什么?
浏览 3
提问于2009-06-19
得票数 6
回答已采纳
2
回答
简单的Java游戏图形界面
、
我正在用java做一个游戏项目,我想知道是否有人对如何处理它的图形部分有任何好的建议。我的游戏将是一个棋盘游戏(类似于垄断),我想至少在屏幕上显示一个垄断类的董事会。在此之后,我想要动态调整棋盘位置的能力(我不需要有动画的动作,但那会很酷) 有人知道对像这样的简单图形界面有用的库吗?
浏览 5
提问于2012-01-01
得票数 0
1
回答
java swing图形颜色混合
、
、
我用不同的图形对象渲染了一堆形状。我喜欢这样,当形状重叠时,它们使用一些alpha混合来组合颜色。但是,我只希望它们与其他形状混合,而不是与任何其他渲染。这个是可能的吗? 谢谢, 杰夫
浏览 1
提问于2009-08-11
得票数 1
回答已采纳
2
回答
在JComponent中调整重绘以提高性能
、
、
、
、
我正在尝试通过尝试不同的概念来设计和可视化环境,从而在2D“游戏”-programming上做一些测试。 在我的初步步骤中,我使用了Swing,并使用JComponent的paintComponent()方法来检索Graphics2D对象,然后使用该对象来可视化我的游戏板。 它工作得很好,但我需要反复检查我的整个游戏模型并更新视图,基本上每1/10秒就会有一些变化。 我通过在JComponent上调用repaint()来绘制视觉效果,以导致视图的完全更新:我检查游戏板上的每个瓦片以获取信息,并根据此数据为棋盘上的每个瓦片绘制该瓦片。但当我接近需要绘制的1000 - 4000个瓷砖时,我发现整个
浏览 0
提问于2012-10-27
得票数 2
回答已采纳
3
回答
Swing代码如何变成真正的图形应用程序?
、
、
这个问题似乎不太技术性,但出于好奇,我想知道: 我编写的裸露/原始的Swing代码是如何变成一个很棒的图形应用程序的? 例如: 就像当我们使JFrame可见,或者在它上放置JButton时。是谁促成的?OS或Java或JVM。,谁把颜色弄出来了?,幕后的过程是什么? 我问这个可能是因为这是我一生中第一次制作一个RealWorld图形应用程序,这些问题在我的脑海中浮现! 提前感谢!
浏览 7
提问于2012-06-20
得票数 5
回答已采纳
3
回答
Java中的二维图形交互
、
我想用java创建小应用程序,我将与图形元素交互。我举了这个例子来解释我的问题,以及我提到的是什么类型的互动。 假设在这个应用程序中,每当用户拖动目标框内的球时,用户就会将球拖到目标对象上(球不会掉下来,用户会将对象拖到目标对象的内部); 盒子的颜色会改变,我会有一个计数器来增加。 设置将重新启动自己,目标将比以前的位置更远。 在Stack中,人们提到了许多不同的框架,如; JavaFX Java2d图形库(在这种交互中使用2d图形方便吗?) 处理(我认为这个更适合于可视化信息) 预熔丝(也更多关于可视化) Slick2D G Piccol
浏览 0
提问于2013-11-05
得票数 1
4
回答
Java2D能像LWJGL和JOGL一样快吗?
、
、
、
、
我听说Java2D在幕后使用OpenGL来进行渲染,我想知道是否值得为我的程序使用JOGL和它的所有本地库,这只是一个2D侧滚动。我听说有一些特定的技术和场景需要避免,以确保使用硬件加速,但我不知道它们是什么(嗯,我知道一些,但我还没有找到它们的完整列表)。
浏览 0
提问于2011-03-21
得票数 4
回答已采纳
1
回答
生成JPanel中具有多个点的绘图
、
、
、
、
对不起,我不太熟悉Java中的图形。然而,这正是我想要做的。我希望能够在画布上绘制几个点(这里是JPanel),并且每次使用新的参数集调用方法(drawPoints)时都能够重新绘制这些点: double[]xs、double[]ys。我有没有可能不重新画画布就能做到这一点?在当前的代码状态下,我甚至无法得到点来绘制。 import java.awt.Graphics; import java.awt.Color; import java.awt.Graphics2D; import javax.swing.JPanel; import javax.swing.JFrame; public
浏览 4
提问于2013-11-16
得票数 0
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
设置图形样式和效果
强大的图形细节修复和增强工具–DemoFusion
使用Python和Tesseract来识别图形验证码
图形绘画
代码分享:使用Python和Tesseract来识别图形验证码
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券