作者PsMonkey (痞子军团团长)
看板java
标题Re: [问题] 多个panel和ActionListener的问题
时间Fri Nov 24 15:58:54 2006
※ 引述《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