如何将 BufferedImage 转换/转换为图像?
我想将 BufferedImage 转换为 java.awt.Image。 我的源图像是 tif,所以我使用 JAI 将其读取为 PlanarImage: PlanarImage source = JAI.create("file…
如何从原始数据创建 BufferedImage
我试图从原始样本中获取 BufferedImage,但在尝试读取超出可用数据范围时出现异常,我只是不明白。我想做的是: val datasize = image.width * image.…
Win32 GUI 演示应用程序到 Java(小程序)GUI
我有一个简单的旧版 C win32 GUI 应用程序,可以调用 win32 GUI API。我已将 C 演示应用程序重新编写为 Java 小程序,现在我想将图形部分更改为其 Jav…
Java awt/swing AffineTransformation 在形状周围移动
一旦一次绘制了数百个圆圈,一个动画圆圈的程序就无法流畅地绘制它们。建议使用仿射变换来复制形状。这段代码被重构为使用graphics2D,可以工作,但不…
java.awt 包中有多少行代码(对于任何最新版本的 Java)?
我想估计 Java AWT 包中的代码行数。版本并不重要(Java 5 或 6 都可以)。我似乎无法在任何容易访问的地方找到源代码。 我只对 java.awt 包本身感兴…
Java awt 性能焦虑
有一个程序可以在屏幕上同时生成数百或数千个移动粒子。显示数百个后,速度就会变慢。使用 netbeans profiler 分析性能,大约 80% 的时间花在 jpanel …
带有安全管理器的 Swing 应用程序导致奇怪的 GUI 刷新问题
我有一个作为客户端的 Swing 应用程序(驻留在可执行的、签名的 jar 中)。该应用程序还连接到服务器。当满足某些条件时,我会刷新 GUI(更具体地说,…
正确查找自定义 Java 组件的帧速率
我不确定我的帧率代码是否正确,并且我无法找到我正在寻找的确切示例。 本质上,我对 java.awt.Component 进行了子类化,并在 Paint(Graphics) 方法中…
Java awt 绘制圆形边框
使用java awt,如何让代码绘制一个圆的边框。以后的代码会有性能问题,如果只画出轮廓,也许会运行得更快。 g.fillOval(gameLogic.getParticleXCoor(i…
Java边框布局问题?
这是我的程序。我希望按钮位于框架的北侧,但是当我尝试使用边框布局时,会出现在该行定义的错误。 import java.awt.BorderLayout; import java.awt.C…
轻量级组件优于重量级组件问题
代码相当庞大,涉及很多不同的类/方法: 但要点是: 有一个主框架:A_Main 在主框架 A 中选择某些内容:打开一个 JDialog B_Dialog 这个 B_Dialog 上…