____________________
| _____ |
| ¦_____ ¦ ¦
| jt |
| |
| ¦_____ |
| frame1 |
|_____________________ ____________________
| _____ |
| ¦_____ ¦ ¦
| frame2 |
| |
| |
| |
|_____________________
我有两个frame窗口.同时这两个窗口同时打开着,我在frame2中有个变量的值f2,通过按钮,把frame2中的变量f2的值传给frame1,同时关闭frame2,然后这个值就传到frame1上,可以显示在frame1上面的文本jt中.这个题我是在C#中看见的,那么在java中怎么做那?希望高手给于答案
| _____ |
| ¦_____ ¦ ¦
| jt |
| |
| ¦_____ |
| frame1 |
|_____________________ ____________________
| _____ |
| ¦_____ ¦ ¦
| frame2 |
| |
| |
| |
|_____________________
我有两个frame窗口.同时这两个窗口同时打开着,我在frame2中有个变量的值f2,通过按钮,把frame2中的变量f2的值传给frame1,同时关闭frame2,然后这个值就传到frame1上,可以显示在frame1上面的文本jt中.这个题我是在C#中看见的,那么在java中怎么做那?希望高手给于答案
也可以在frame2中声明一个
public static string num;
的变量,在点击事件中:
num=f2;
在frame1中
f1=frame2.num;就可以了!
加一个全局的messageHandler,处理各个窗口之间的通讯,
加一个全局的frameManager,管理多个窗口
Object notifyFrame(frameManager fm, String srcFrame, String destFrame)
或者复杂点的,用事件和代理来做以解耦合
这样就可以操作frame1的引用的数据了!呵呵
另外构造也是可以的