怎么在actionPerformed方法中获取JInternalFrame时象,然后使用Graphics对象进行自定义图形操作。
时间: 2024-06-06 22:10:27 浏览: 54
JS获取并操作iframe中元素的方法
5星 · 资源好评率100%
您可以通过以下方式获取JInternalFrame时象:
1. 在actionPerformed方法中获取当前选中的JInternalFrame对象,可以使用以下代码:
JInternalFrame frame = desktop.getSelectedFrame();
2. 获取JInternalFrame的contentPane,然后获取Graphics对象,可以使用以下代码:
Container contentPane = frame.getContentPane();
Graphics graphics = contentPane.getGraphics();
请注意,使用getGraphics方法获取的Graphics对象可能不是永久有效的,因此您应该尽可能使用paintComponent等绘制方法进行绘制。
阅读全文