当前位置: 技术问答>java相关
请问怎样在两个Frame之间通信
来源: 互联网 发布时间:2015-10-29
本文导语: 如题 在图形界面中 请问应该怎样在两个Frame之间传递数据呀 比如说传一个对象句柄 在其中一个Frame中声明的公共变量为什么不行呢 另外 弱弱的问 怎样给分呀 | 这个好说,你可以在Frame2或...
如题
在图形界面中
请问应该怎样在两个Frame之间传递数据呀
比如说传一个对象句柄
在其中一个Frame中声明的公共变量为什么不行呢
另外 弱弱的问
怎样给分呀
在图形界面中
请问应该怎样在两个Frame之间传递数据呀
比如说传一个对象句柄
在其中一个Frame中声明的公共变量为什么不行呢
另外 弱弱的问
怎样给分呀
|
这个好说,你可以在Frame2或者Dialog中的构造函数中把Frame1作为参数,譬如:
Frame frame = null;
public Frame2(JFrame frame)
{
this.frame = frame;
}
这样你在Frame中实例化Frame2时就可以new Frame2(this);把自己传过去,就是相互注册。
当然也可以写一个方法来完成,不过你在需要时不要忘了先调用这个方法。
Frame frame = null;
public Frame2(JFrame frame)
{
this.frame = frame;
}
这样你在Frame中实例化Frame2时就可以new Frame2(this);把自己传过去,就是相互注册。
当然也可以写一个方法来完成,不过你在需要时不要忘了先调用这个方法。