有一種方法(例如,通過一個事件?),以確定何時Swing組件變爲「可顯示的」 - 按的Javadoc Component
.getGraphics?什麼時候Swing組件'可顯示'?
我想這樣做的原因是,這樣我就可以調用getGraphics()
,並傳遞給該組件我的「渲染策略」。
我試過增加一個ComponentListener
,但是componentShown
似乎沒有被調用。還有什麼我可以嘗試?
謝謝。
,另外,是不是OK保持Graphics
對象我收到的持有?或者是否有可能在Component
的生命週期後期創建新的? (例如,它的大小後/隱藏?)
不保存圖形對象。它可能會因許多原因而改變。 – KitsuneYMG 2009-05-19 14:26:05