1
我正在構建基於Swing的富客戶端應用程序。我想知道什麼是事件處理的最佳架構。Swing事件架構
我的類別是:
- MyFrame
- FirstPanel,有一個JButton
- SecondPanel有一個JLabel
我開始MyFrame內有FirstPanel應用。
然後,我添加了一個動作監聽在FirstPanel按鈕,我whant這個動作(1)關閉FirstPane然後(2)在運行MyFrame打開一個新的SecondPanel
怎麼做?
編輯 - 舉例
我想在啓動時顯示用戶列表,保存在一個文件中,然後用戶點擊他的名字或點擊「新用戶」。當他點擊「新用戶」時,會出現另一個面板,其中有一個表單用於創建新用戶並將其存儲在文件中。
在這個例子中,MyFrame是main()方法創建的主框架。
然後出現ListUsersPanel。
然後,NewUserPanel出現,如果我點擊「新用戶」。
我的問題是:我如何設計我的課程/聽衆來管理所有這些?
**編輯 - 示例2 ** 如果我有一個包含2個JPanel的JFrame,並且我想要在Panel1中更改Panel2中的標籤的按鈕,該怎麼辦?
您已經在描述事件架構... – Randy