Java2D距离碰撞检测
我当前的设置仅在发生碰撞后才有用;显然一定有比这更好的东西吗? public boolean CollisionCheck(Rectangle rect1, Rectangle rect2) { if(rect1.in…
用 Java 渲染图像中的文本
有没有什么好的库可以在 Java 中渲染图像中的文本? Java 有一个 2d 文本库,http://java.sun。 com/docs/books/tutorial/2d/text/index.html 但不确…
如何使用另一个象限作为坐标在 JPanel 上绘图?
我想通过重写 paintComponent 在 JPanel 上绘制一些形状。我希望能够平移和缩放。使用 AffineTransform 和 Graphics2D 对象上的 setTransform 方法可…
Java中如何计算Path2D的长度?
我有一些由 Path2D 表示的路径。路径由多个相互连接的 CubicCurve2D 或 Line2D 线段组成。我想计算或获取路径从起点到终点的长度。我该如何计算或得到…
Java:使用AffineTransform缩放图像时出现线条
我在图像缩放方面遇到问题。当我使用以下代码缩放图像时,它最终会在图像的底部或右侧出现一条线。 double scale = 1; if (scaleHeight >= scaleWidth…
在Java中以自下而上的顺序存储图像像素的最佳方法
我有一个表示 Windows BMP 格式的图像的字节数组,我希望我的库将其作为 BufferedImage 呈现给 Java 应用程序,而无需复制像素数据。 主要问题是 JDK …
通过扩展 Rectangle 类以使用其 contains 和 intersects 方法来实现碰撞检测
我想知道这是否是一个好主意,如下实现矩形的简单 2D 碰撞检测: 创建我自己的扩展 Rectangle 类的碰撞检测类。 然后,在实例化该对象时,执行诸如 Co…
自定义 JComponent 未显示在自定义 JPanel 中
我尝试过 add() 方法,但当我尝试将 Test 添加到 GraphicsTest 时,没有显示任何内容。我应该如何添加它?有人可以告诉我吗?我已经包含了我正在使用…
setOpaque(真/假);爪哇
在 Java2D 中,当您使用 setOpaque 时,我对 true 和 false 的作用有点困惑。 例如,我知道在 Swing 中不透明意味着在绘制 Swing 时不会绘制组件后面…
Swing / Java2D 统计和可视化库
我正在寻找一个多方面的 Java2D / Swing 可视化库,用它可以呈现不同的统计数据。具体来说,我正在寻找时间轴绘图(具有可配置的滚动和压缩时间轴以及…