为什么paint()方法不执行update()或paint()方法?
我遇到这个问题,当我执行 repaint() 时,类中的 paint() 或 update() 方法没有被调用>。代码如下: public class BufferedDisplay extends Canvas im…
PrintRequestAttribute - AWT PrinterJob 中的页面范围
使用 java.awt.print.PrinterJob,我添加了 PrintRequestAttribute - PageRanges,以打印下限和上限之间的特定页面。它不会从指定的下限开始打印,而…
javax 打印与 java awt 打印 api
我可以使用 java awt print 来打印文档/文件而不是使用 javax print 吗?我发现在 java awt print 中,有一个选项可以使用 AttributedString 将内容设…
从不可见的 AWT 组件创建图像?
我正在尝试创建不可见 AWT 组件的图像(屏幕截图)。我无法使用 Robot 类的屏幕捕获功能,因为该组件在屏幕上不可见。尝试使用以下代码: BufferedIma…
Java Awt Paint方法的变量不一致
我不确定出了什么问题,但我的 Paint() 中关于某些变量发生了一些奇怪的情况。 这段代码工作得很好: public void paint(Graphics g) { Point[] posit…
防止 Enter 事件冒泡到主窗口
我有一个名为 NavigationLink 的自定义 Swing 组件,它扩展了 JLabel 并实现了一个关键事件侦听器,如下所示: addKeyListener(new KeyAdapter() { pu…
用于 Power Point 演示的 java.awt、swing 和 Apache POI
我正在尝试使用 SlideShow 创建演示文稿... http://poi.apache.org/apidocs/org/apache/poi/hslf/usermodel/SlideShow.html ,我在示例中看到了 java.…
JFileChooser 和 FileDialog 的 UIManager 键是什么?
我想使用 UIManager.get 方法来获取并保存 JFileChooser 和 FileDialog 的系统外观,然后我想更改外观。 问题是我不知道 UIManager.get 方法使用的 Sw…
java.awt.image.BufferedImage 使用自定义 ColorSpace 24 位 RGB 到 8 位灰度转换
我想使用 java.awt.image.BufferedImage 进行简单的颜色到灰度转换。我是图像处理领域的初学者,所以如果我感到困惑,请原谅。 我的输入图像是 RGB 24…
为什么添加新组件时 BorderLayout 会覆盖组件?
BorderLayout 做了一些奇怪的事情。如果我将两个面板添加到具有相同约束的 Container 中(例如 BorderLayout.CENTER),那么第一个面板就会消失,即使…
如何在更改 AWT 组件的内容后自动调整其大小?
我在带有 FlowLayout 的 Panel 内有一个 AWT Label。我想动态更改标签文本并将其大小调整为所需的宽度。 我只找到了此问题的 Swing 版本的答案 (setPr…