Re: [問題] 多個panel和ActionListener的問題

看板java作者 (痞子軍團團長)時間19年前 (2006/11/24 15:53), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/6 (看更多)
※ 引述《neigence (心夜)》之銘言: : 假如我有一個程式 : public class myFrame extends JFrame{ : public AAA(){ : Container con=getContentPane(); : con.add(myPanelA); : con.add(myPanelB); : con.add(myPanelC); : ..... : } : } : 每一個panel都也許具有許多的gui元件 像JButton JTextfield : 每一個panel都在不同的class : 比方說 我按下myPanelB上的某個button 會影響讓myPanelA畫出 : 什麼東西 或發生某些行為 或更動變數狀態 : 那..理論上? 這幾個myPanel下所有gui元件的ActionListener : 都要寫在myFrame這個程式下面嚕?..這樣子光這個檔下面的 : actionPerformed 真的會太多了 基本上,只要你撰寫 actionPerformed() 的地方 可以叫用到你要變更的物件 寫在哪裡其實都可以 只不過寫在你的 myFrame.java 下 (也許)可以少傳一些 parameter,所以感覺比較方便,如此而已 -- 侃侃長論鮮窒礙 網站:http://www.psmonkey.idv.tw 眾目睽睽無心顫 個人版:telnet://legend.twbbs.org 煢居少聊常人事 殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.136.153.56
文章代碼(AID): #15PgKBFi (java)
討論串 (同標題文章)
文章代碼(AID): #15PgKBFi (java)