如何在Jb7中实现两个Frame类之间的通信? 在程序编译时没有发现错误,就是程序不好用。 请各位大侠帮忙!!!!!如有详细解答就更好了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有两个方法均可以使用:1、可将你的frame的指针传递public myFrame extends JFrame{ public String prop = ""; ................................. myDialog dia = new myDialog(null,null,true,this); dia.setSize(400,500); dia.show();}public myDialog extends JDialog{ private myFrame frame = null; public myDialog(Frame frame,String title,boolean modal,myFrame frame) { super(frame,title,modal); this.frame = frame; } ........................... this.frame.prop = "Already be modified!";}这样,你的myFrame中Public的属性和方法都可以修改和调用了。2、利用你的Dialog的内部指针public myFrame extends JFrame{ private String prop = ""; ................................. { myDialog dia = new myDialog(null,null,true,this); dia.setSize(400,500); dia.show(); this.prop = dia.getProp(); }}public myDialog extends JDialog{ private String prop = ""; public myDialog(Frame frame,String title,boolean modal) { super(frame,title,modal); } ........................... public String getProp() { return this.prop; }}你试试看!good luck! 请问在eclipse swt程序中,如果使用chrriis dj nativeswing的JWebBrowser? 简单问题:求教extends和implements的顺序问题 关于一些程序运行 菜鸟请教异常问题 StringBuffer的方法为什么显示不出来呢?用的环境是Eclipse. JTable中如何插入按钮,下拉框? 关于图形界面的几个问题 关于stack()的程序,在线等 请问对原始对象引用的问题 【新手入门】带参的类与对象问题 scjp试题,求解! Jboss2.4.4的中文问题,解答了马上给分!不够再加!实在是着急啊!!!
1、可将你的frame的指针传递
public myFrame extends JFrame
{
public String prop = "";
.................................
myDialog dia = new myDialog(null,null,true,this);
dia.setSize(400,500);
dia.show();
}public myDialog extends JDialog
{
private myFrame frame = null;
public myDialog(Frame frame,String title,boolean modal,myFrame frame)
{
super(frame,title,modal);
this.frame = frame;
}
...........................
this.frame.prop = "Already be modified!";}
这样,你的myFrame中Public的属性和方法都可以修改和调用了。
2、利用你的Dialog的内部指针
public myFrame extends JFrame
{
private String prop = "";
.................................
{
myDialog dia = new myDialog(null,null,true,this);
dia.setSize(400,500);
dia.show(); this.prop = dia.getProp();
}
}public myDialog extends JDialog
{
private String prop = "";
public myDialog(Frame frame,String title,boolean modal)
{
super(frame,title,modal);
}
...........................
public String getProp()
{
return this.prop;
}
}你试试看!good luck!