如何在 Java 2D GeneralPath 上设置不同的笔画?
我想用 GeneralPath 绘制一个数学符号。 GeneralPath gp1 = new GeneralPath(); gp1.moveTo( 50, 10 ); gp1.lineTo( 50, 80 ); gp1.closePath(); 现在…
swing 中的 BufferedImage imageType
我正在编写一个小部件,它会进行一些缓存,以避免每次重绘时对一堆形状进行不必要的 Shape.draw 调用。 我尝试做这样的事情(scala 代码): private …
如何在java中从多个图块创建一个大图像文件?
我的程序生成 3000x3000 像素的 10 x 10 平铺图像,一张一张(当前保存到 100 个名为 image_x_y.jpg 的文件) 我想将这 100 个图像组装成一张大图像,…
如何提高 TextLayout.draw(..) 的 Java2D 性能
我使用 Java2D TextLayout 类以及 LineBreakMeasurer 和 AttributedCharacterIterator 将一段文本绘制到框中。文本已换行。 分析表明代码非常慢。大部…
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 排列时,它们会沿对角线排列(因此数组…