0
如果我需要每次調用它時更新A的顯示,我如何調用JFrame的同一個實例從5個不同的JFrame中調用A?從不同的JFrame調用JFrame的相同實例
如果我需要每次調用它時更新A的顯示,我如何調用JFrame的同一個實例從5個不同的JFrame中調用A?從不同的JFrame調用JFrame的相同實例
一種方法是爲每個「子進程」提供對框架的引用,並提供一個用於更新UI的公共方法。
還是因爲它是最好不要延長的JFrame,具有參考到JFrame,併爲公衆提供方法的實用工具類。
順便說一句:大多數應用程序。將只有一個JFrame。處理您描述的情況的方法可能更好地使用JDialog或JOptionPanes來實現「次要」窗口。或者將所有GUI元素一起收集到主框架中:JDesktopPane/JInternalFrames,CardLayout,JTabbedPane ..使用`setVisible(布爾標誌)`設置
。 – 2011-03-19 06:24:19