初级问题, 如何将 jDialog 的内容付给JFrame上面的参数。 如题。现在需要将JDialog上面jTextField里面的内容付给再主界面上设置了几个String变量.多谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 请点这里,查看详细情况 http://www.lz.net.cn/bbs/X_AdvCom_Get.asp?UserID=7342 声明JDialog对象的时候将父窗口的引用传入,这样就可以在JDialog对象中对父窗口操作了 private JFrame jFrame = null;public FrameDialog(JFrame jFrame) { this.jFrame = jFrame;......}...... 如在JFrame里调用JDialog.JDialog的构造方法:public jDialog(JFrame parent)当JFrame调用时: jDialog dialog = new jDialog(this);JFrame设置一个方法用来接收数据.public void setData(xxx xxx);在JDialog那边:private JFrame parent = null;....this.parent = parent;然后: parent.setData(xxx); 有几种方法:1.将JFrame作为参数传入dialog,在JFrame里加入几个设置变量的方法,在Dialog里面调用;2.将JDialog作为JFrame的内部类 很简单的一个方法,不止到有什么缺点,大家讨论一下:方法如下: 把主界面(JFrame)的那几个String变量设为static liferay plugin 开发导出excel怎么设置head信息? 想实现comparable排序算法级联实现 JAVA基础知识测试题 java中如何连接MSSQL 2005? java怎样等比缩放截图 布局管理器的问题!谢谢! 大家看看这个ConnectionPool,怎么样?给点评价 百分求解,解决了立即给分!! 为什么使用Socket传送文件时总是会丢失数据,请大神帮忙看一下! 如何能得到JTable控件中的JCheckBox控件. 千万不要笑我呀!谢谢! 求助:使用mysql时的一个奇怪问题
this.jFrame = jFrame;
......
}......
JDialog的构造方法:public jDialog(JFrame parent)
当JFrame调用时: jDialog dialog = new jDialog(this);
JFrame设置一个方法用来接收数据.public void setData(xxx xxx);
在JDialog那边:
private JFrame parent = null;
....
this.parent = parent;
然后: parent.setData(xxx);
1.将JFrame作为参数传入dialog,在JFrame里加入几个设置变量的方法,在Dialog里面调用;
2.将JDialog作为JFrame的内部类
把主界面(JFrame)的那几个String变量设为static