作者jgpnsgm (哼!)
看板java
标题Re: [问题] 在外部类里使用main里的AWT物件
时间Sat Jun 10 01:19:45 2006
※ 引述《Adement (FZR整理中!!!)》之铭言:
: 想请问一下
: 我在将awt的物件在main method里宣告和设定(frame.button.label.textarea...)
: 但因为main method一定要是static function
: 所以想请问一下各位要如何在外部类别里使用main method里的物件呢?
: 我想将main method里的textarea在public void printPass里使用
: 但我如果将txa.append(""+sortArray);加入到public void printPass里
: compile时就会出现错误...
: 想请问,我要如何才能让txa.append(""+sortArray);
: 在public void printPass里正常使用呢?
: 谢谢~~~~~~~~~~~~~~
: [delete]
以下是个人看法…
首先,Algorithm与GUI分离
Algorithm不要去管GUI,让GUI自己管理
第二,你的Frame不要用预设的,自己创造一个Frame(extends)
然後在main里面new
第三,你的Frame去呼叫外部演算法,得到结果後再对GUI做出反应
还有就是多看别人写的程式,你的写法没有善用OO的精神
※ 编辑: jgpnsgm 来自: 140.111.79.32 (06/10 01:22)