有一种方法(例如,通过一个事件?),以确定何时Swing组件变为“可显示的” - 按的Javadoc Component
.getGraphics?什么时候Swing组件'可显示'?
我想这样做的原因是,这样我就可以调用getGraphics()
,并传递给该组件我的“渲染策略”。
我试过增加一个ComponentListener
,但是componentShown
似乎没有被调用。还有什么我可以尝试?
谢谢。
,另外,是不是OK保持Graphics
对象我收到的持有?或者是否有可能在Component
的生命周期后期创建新的? (例如,它的大小后/隐藏?)
不保存图形对象。它可能会因许多原因而改变。 – KitsuneYMG 2009-05-19 14:26:05