在我的 Java2D 程序中定期调用 repaint() 的最佳方法是什么?
我希望定期在 Java2D 模拟器中调用 repaint() 。 最好的方法是什么?我应该启动另一个线程并有一个循环来跟踪 currentTimeMillis() 吗?或者有更好的…
绘制组件未根据预期坐标打印多边形
我在根据存储在链接列表中的坐标绘制三角形多边形时遇到问题。当我在paint组件方法中使用System.out.println检查链表元素时, Public void paintCompo…
提升图片上传、调整大小、存入数据库、显示
是否有一个简洁的示例来说明如何上传图像、调整其大小、将其存储在数据库中,然后使用 Lift 提供图像? 我确信我可以将文件上传、Java 2D API、Lift M…
Java 中图像的组合重新缩放和颜色减少?
给定一个矩形输入图像,我想使用最多 10 种颜色创建一个大小为 40x40 像素的输出图像。因此,需要的两个操作是重新缩放和颜色减少。 下面的 ImageMagi…
如何禁用 JScrollPane 上滚轮滚动事件的默认绘画行为
我最近购买了Filthy Rich Clients这本书,我发现它非常有用且有趣。 基于书中的一个示例,我尝试实现一个自定义 ScrollPane,它在要显示的组件的视图…
使用 Java Graphics 进行内部剪裁
我需要使用 java.awt.Graphics 绘制一条线,但只应渲染位于矩形之外的线部分。 是否可以使用图形剪切支持,或者我是否需要自己计算交集并剪切线?…
Java 创建浮雕(红/蓝图像)
我正在编写一个 Java 游戏引擎 (http://victoryengine.org),并且我一直在尝试生成“3d” “戴上红/蓝眼镜就能看到具有深度的图像。 我正在使用 Java2…
访问 Java2D 中的字体字距调整信息
背景知识很少.. 我正在使用 Java 和 LWJGL。 我编写了一个 TextRenderer 类,它使用缓存的字形页面呈现文本。 字形本身在 Java2D 中渲染为 BufferedIm…
我该如何处理 2D 图像并将其围绕 X、Y 或 Z 轴旋转,就好像它是 3D 图像一样。在 java 中?
我想要实现 2D 图像的效果,但有点倾斜,例如平面,我希望图像可以绕其 Y 轴旋转......任何人都可以帮助我了解如何做..* *…
简单 Java2D 应用程序的可怕性能
我昨天刚刚完成了第 14 届 Ludum Dare 48 小时游戏制作竞赛的我的参赛作品,并决定在 java 中使用 java2d 进行图形处理。 我对 API 不太熟悉,也没有…
旋转和缩放——如何同时进行这两项操作并获得正确的结果?
我有一组 Java2D 调用,可以在图形上下文上绘制向量。 我希望图像大小加倍,然后旋转 90 度。 我使用以下代码来执行此操作: Graphics2D g2 = // ... …