1
假設我在同一應用程序中打開了各種JFrame。當用戶將焦點轉移到另一個框架上時(如點擊頂部欄),是否有辦法執行某些操作(如更新JTable)?Swing:對主JFrame執行操作
如果不是,當她關閉另一個JFrame時,是否有辦法在一個JFrame上執行操作?
假設我在同一應用程序中打開了各種JFrame。當用戶將焦點轉移到另一個框架上時(如點擊頂部欄),是否有辦法執行某些操作(如更新JTable)?Swing:對主JFrame執行操作
如果不是,當她關閉另一個JFrame時,是否有辦法在一個JFrame上執行操作?
請閱讀:The Use of Multiple JFrames, Good/Bad Practice?明白爲什麼你的程序設計可以很好地改善
至於你的主要問題,
是否有執行某些操作(如更新一個JTable)時的方式用戶將焦點轉移到另一個框架上(如點擊頂部的欄)?
這的確是一個更普遍的問題的一個具體的例子:
如何通過發生在另一個對象
事件改變一個對象的狀態,並有幾個可能的解決方案
一些一般性的建議:
Thanks @MadProgrammer –