痞子軍團團長
2006-11-23 23:58:55 UTC
※ 引述《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,所以感覺比較方便,如此而已
--
[1;33;41m 侃侃長論鮮窒礙 [m 網站:http://www.psmonkey.idv.tw
[1;33;41m 眾目睽睽無心顫 [m 個人版:telnet://legend.twbbs.org
[1;33;41m 煢居少聊常人事 [m
[1;33;41m 殺頭容易告白難 [m 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.136.153.56
: 假如我有一個程式
: 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,所以感覺比較方便,如此而已
--
[1;33;41m 侃侃長論鮮窒礙 [m 網站:http://www.psmonkey.idv.tw
[1;33;41m 眾目睽睽無心顫 [m 個人版:telnet://legend.twbbs.org
[1;33;41m 煢居少聊常人事 [m
[1;33;41m 殺頭容易告白難 [m 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.136.153.56