java2d 对象的非破坏性转换
我希望能够在由 Path2D.Double 组成的 Java2D 场景上缩放和取消缩放,而无需 只需扩大距离即可加粗线条。 我尝试对 PaintComponent 方法接收的 Graphi…
如何在 Java Swing 中创建投影、内发光和外发光?
我使用 Graphics2D 接口生成一些图像,有时我希望能够在图像上绘制一些文本并对其应用像 Adobe Photoshop 中的效果。 现在,为了在文本上生成“阴…
在 Netbeans GUI 中覆盖 PaintComponent
我已将 JPanel 添加到 Netbeans 生成的 GUI 中,并添加一个 JPanel BoxThing 来覆盖 paintComponent 并绘制一个小红色框,但它不显示,paintComponent…
更快:SWT 还是 Java2D?
SWT 和 Java2D 哪个具有更快的图形性能? 在 MacOSX 上,SWT 的图形是否通过 Quartz Extreme,而 Quartz Extreme 又使用硬件加速的 OpenGL 进行渲染?…
是否有 100% Java 替代 ImageIO 来读取 JPEG 文件?
我们正在使用 Java2D 调整上传到我们网站的照片大小,但遇到了一个问题(一个看似老问题,参见:http://forums.sun.com/thread.jspa?threadID=5425569…
用图形制作棋盘样式(java applet)
好吧,我正在制作一个小程序,它可以绘制 32x32 方形图块(以制作地图),而我的问题是,当我希望它们按 8 × 8 排列时,它们会沿对角线排列(因此数组…
如何在 Java2D 中剪辑字符串并在最后添加 ...?
我正在尝试在 Java Swing 应用程序中打印发票。我通过扩展 Printable 并实现方法 public int print(Graphics g, PageFormat pf, int page) 来实现这一…
改进绘制毕达哥拉斯树
我编写了绘制毕达哥拉斯树分形的程序。有人能看到任何改进的方法吗?现在是89 LOC。 import java.awt.*; import java.util.Scanner; import javax.swi…
Java2D距离碰撞检测
我当前的设置仅在发生碰撞后才有用;显然一定有比这更好的东西吗? public boolean CollisionCheck(Rectangle rect1, Rectangle rect2) { if(rect1.in…