Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何保存 JPanel 上图形的当前状态[重复]
这个问题在这里已经有答案了 我有一个程序 允许用户使用 Graphics 将矩形和圆形添加到 JPanel 我想要做的是将当前 JPanel 的当前状态 即所有形状及其位置 保存到文件中 并能够加载该文件并恢复该状态 我有一个 Shapes
Java
Swing
serialization
awt
java2d
椭圆与椭圆如何相交?
我用的是JAVA Ellipse2D s1 new Ellipse2D Float 0 0 100 100 System out println s1 intersects 99 30 100 100 应该返回 false 但它返回 tru
Java
Intersection
java2d
Shapes
ellipse
Path2D 上的鼠标指针检测
我构建了一个Path2D http docs oracle com javase 7 docs api java awt geom Path2D html表示由直线组成的未闭合形状 我希望能够检测何时单击鼠标并且鼠标指针靠近路径 在几个像素
Java
Shapes
java2d
path2d
Java 创建浮雕(红/蓝图像)
我正在编写一个 Java 游戏引擎 http victoryengine org http victoryengine org 并且我一直在尝试生成具有深度的 3D 图像 您可以使用那些红色 蓝色眼镜看到 我正在使用 Java2D 进行图形
Java
graphics
java2d
如何使用 Java2D 创建硬件加速图像?
我正在尝试创建一个快速图像生成器 它可以执行大量 2d 转换和形状渲染 因此我尝试使用 BufferedImage 然后获取 Graphics2D 对象来执行所有绘图 我现在主要关心的是 make 速度非常快 所以我创建一个像这样的 Buf
Java
performance
image
graphics
java2d
Graphics2D setfont() 严重减慢了 java 应用程序的启动速度
我正在用java制作一个游戏 它每秒刷新60次 每次执行循环时 我都会使用 g2d 来绘制图像和字符串 如果我这样做的话一切都会很好g2d setFont new Font Arial Font PLAIN 8 和抽绳 这将是正常的 但如果
Java
Swing
fonts
java2d
如何在 Java2D 中进行双缓冲?
我正在屏幕上使用 Java2D 绘制一堆基元 并且出现很多撕裂 闪烁 如何启用 使用双缓冲 以便将其绘制出屏幕然后显示整个内容 您创建一个 BufferedImage 实例 为了获得最佳性能 您需要确保 缓冲图像使用与您要渲染到的屏幕相同的
Java
java2d
doublebuffered
如何使用 Java2D 图形正确绘制点间距很近的粗线?
我正在尝试使用 Java2D 绘制地图 当我的地图缩小时 我的道路上充满了绘画制品 这是绘制完整的美国州时屏幕的一小部分 放大后 这是一段相似的路段 使用的线条样式是一条蓝色实线 其宽度缩放为相当于 2 个像素 我尝试了各种渲染提示和行连接
Java
graphics
java2d
Shapes
查找一对 QuadCurve2D 的交集
有没有一种简单的方法来近似两个实例的点 如果有 QuadCurve2D相交 也就是说 我如何计算图中红点的坐标 没有明显的方法QuadCurve2D去做这个 注意 这些点并不准确 因为我已经为图表手动调整了它们 另请注意 缺失 的第四个点
Java
geometry
java2d
Bezier
如何使用箭头键在屏幕上移动图形?
我正在尝试创建一个简单游戏的开始 我想做的第一件事是将图形导入到我的代码中并将其移动到屏幕上 我能够在屏幕上画一个球并移动它 但是当我从文件导入图形时 我无法移动它 我错过了什么或做错了什么 import javax swing impor
Java
Swing
java2d
如何将 Java 2D Shape 对象序列化为 XML?
The Shape接口由 Java 2D 的对象实现 Arc2D Area CubicCurve2D Ellipse2D GeneralPathETC 一些具体对象被标记为Serializable并且可以使用对象序列化来存储和恢复 但其他人
Java
xml
Swing
awt
java2d
为什么我的 JComponent 没有显示在背景 JFrame 的顶部?
为什么我的 JComponent 没有显示在背景 JFrame 的顶部 请检查以下代码 class CounterFrame extends JFrame private static final long serialVersionUID
Java
Swing
JFrame
awt
java2d
如何在 2D 中的 2 个点之间创建一条曲线并获取每隔 d 距离形成该曲线的点?
我数学不好 我有2点 A x1 y1 and B x2 y2 in 2D 我需要从点创建一条虚拟路径A to B在 R 半径 处弯曲 然后返回描述该弯曲路径的点数组 并非所有点都彼此相距 D 距离 在Java中我需要这样的方法 privat
Java
Math
2d
java2d
我如何解决 java2d 中的 ClassCastException(错误 ID 7172749)
我很不幸遇到了 java8 的 bug 对于其他人来说这似乎不是什么大问题 因此 Oracle 不会在 java9 之前修复它 该错误有错误 ID 7172749 http bugs java com bugdatabase view bu
Java
Linux
java8
awt
java2d
使用 Java2D 绘制多个圆
我正在尝试使用Java2D 进行一些简单的图形编程 我开始很简单 只是尝试在 JFrame 中显示几个圆圈 我成功显示了一个圆圈 但是当添加第二个圆圈时 仅显示添加到 JFrame 的最后一个圆圈 我使用 Circle 类来定义我的圆并重写
Java
java2d
为什么这段代码会抛出java.lang.NullPointerException?
我找到了一个源代码 并将其添加到我的框架中 只是为了测试它使用 Java2D 但它有一个例外 我不明白为什么 我的课 package ClientGUI import java awt Dimension import java awt G
Java
NullPointerException
java2d
强制完全重绘 Jpanel Java2D
我的问题是 我需要制作一个不断更新的 GUI 因为我从数据库获取可以更改的值 并且在图形区域中遇到了一些问题 我使用 Graphics2D 中的 Drawline 和 Drawstring 打印在数据库中找到的值 这些字符串和线条移动并更改
Java
Swing
awt
Graphics2D
java2d
如何在 Graphics2D 上下文中对 Path2D 对象上的矩形进行动画处理
我刚刚开始学习 Graphics2D 类的基础知识 到目前为止我能够绘制不同的对象和工具ActionListener实际上在屏幕上移动它们onKeyPress 到目前为止一切顺利 虽然我想做一些更复杂的事情 我想给一个path到我的对象并仅
Java
java2d
Graphics2D
比较两个 BufferedImage 之间的像素值的最快方法?
我有一个 TYPE INT BGR 类型的 BufferedImage 我需要与另一个 BufferedImage 进行逐像素比较 以计算两个图像之间的 距离 我有一些东西可以工作 但速度很慢 我从 参考 图像中获取一个像素 将其分解为 R
Java
RGB
BufferedImage
java2d
如何在java中用普通矩形轮廓绘制圆角矩形
对于我的 java 应用程序 我需要一个圆角矩形 其轮廓看起来像普通矩形 如下所示 我知道你可以通过在其中绘制一个普通矩形和一个 RoundRect 来实现这一点 但我不想在其中绘制一个 RoundRect 因为我想在其中绘制其他内容 所以
Java
Swing
awt
java2d
Paint
1
2
3
»