Graphics2D是与二维图形,文本和成像功能相关的Java 2D API的一部分。与旧的Graphics类不同,Graphics2D支持坐标转换。它还可以更好地控制几何,颜色和文本布局。
我正在制作一个简单的2D游戏,我想用鼠标移动照相机。我敢肯定,有很多更好的方法可以做到这一点,但是我决定尝试使用Graphics2D方法setTransform()。 ...
多边形箭头=新的Polygon(); arrow.addPoint(0,5); arrow.addPoint(-5,-5); arrow.addPoint(5,-5); AffineTransform tx =新的AffineTransform();双角= Math.atan2(y2- y1,...
Java应用程序:绘制大量的多边形(路径2d)花费的时间太长
我正在尝试编写一个使用多边形从Path2D.Double坐标的arraylist绘制地图的应用程序。问题是我的样本大小超过26,000个多边形,并且需要花很多时间(大约5〜6 ...
如何使用Jpanel将行函数列表合并为一个drawPolygon函数?
有什么方法可以将其放入简单的draw / fillPolygon中?我正在尝试绘制一些使用多边形函数会更容易且冗余更少的东西,但是我不确定如何...
[我正在尝试使用Graphics2D制作绘图板,在其中我从MouseMotionlistener方法mouseDragged中的两个点(起点和终点)绘制一条线,但是每当我添加此...]]
如何附加事件监听器以进行鼠标悬停并单击HTML Canvas上的对象。我已经在画布上使用“ graphics2d”创建了一个对象,但是最后一步看不到该怎么做。谢谢...
我在C ++中找到了这个称为libxd的图形库,但说明对我来说并不明确。快速入门示例不起作用,在终端中找不到此错误-lglad / -lglfw3 / -lrt / ...
我在c ++中找到了一个很好的图形库,称为libxd,与Processing非常相似,但是我不知道如何在CodeBlocks或Visual Studio Code中安装它。链接到此库:https:// ...
因此,我的目标是要打开一个窗口,您只需单击即可在白色背景上绘制一些线条。问题在于,当尝试保存时,它总是以png的形式返回,但它以...
我目前正在制作一个绘画程序,并且目前正在实现一个橡胶工具(一种可以处理Alpha颜色的版本)。问题是,我无法通过mouseDragged事件绘制不可见的线条...
我正在尝试使用Graphics2D在JFrame上绘制一个椭圆,我希望它使用窗口的大小进行调整,从技术上讲,它只是不绘制椭圆的第3个。绝对是我正在做的事情...
您好,在此先感谢,我用的Graphics2D工作赌场游戏(轮盘),所以我试图添加动态赌场(钱)的芯片,所以,我现在用的mouseDragged事件...
我设计一个自定义组件,所有的颜色和形状是完全绘制,但字符串不是。我试图改变字体为Arial(我使用的一个是从一个自定义文件),颜色和...
我看你可以转换的BufferedImage对象为灰度。但是你可以设定一个模式,让你的图形绘制“原始”直线,圆弧,矩形等只有在灰度即使你setPaint()到...
我在jpanel上绘制线条作为使用图形2D的缓冲图像,我想将点存储为成对,即起点的x和y坐标作为一对以及...的x和y坐标。
这种方法用于绘制机器人,我想每隔1秒画一次机器人一个接一个地延迟(不是一次全部)。我使用计时器但不起作用,所以如何在我的情况下使用它, ...
我一直试图弄清楚如何将Graphics2D对象添加到JFrame以及同一帧/面板对象的按钮。我希望按钮能够以某种方式编辑图像,但我有...
如何在JFrame上放置带有2DGraphics的JPanel(同一个类)
我有一个扩展JFrame的类,我想向该JFrame添加两个JPanel:文本面板和图形面板。我的文本面板是一个包含带文本标签的面板。我的图形面板将...
如何“擦除”我在Java Graphics2D Canvas上绘制的内容而不删除其背后的内容?
我正在编写一个程序,在坐标系上绘制一个特定的图形(基于通过JSlider给出的参数)。我遇到的问题是我的坐标系也在画布上绘制,......
给定具有X点的2D空间,如何有效地找到放置固定大小矩形的位置,以便它覆盖那些X点的最大可能数量?我需要这些方面的东西......