程序现在的情况是:
有一个JFram的主窗口“MainWin”,需要调用另外一个也是JFram的子窗口“Chat”,
在住窗口中实例化一个“Chat”窗口。
Chat c=new Chat(theip);
传递一个String;
程序运行后,在弹出Chat窗口后,只能显示窗口的标题栏,整个程序卡死了。 在换成如下形式后,
JFram jf=new Chat(thip);
后程序可以正常运行。 但是,子窗口代码中有一个run()方法,要完成子程序的目标功能,就需要实现这个方法,在后者的实例方法是没有办法完成
jf.run();操作
有一个JFram的主窗口“MainWin”,需要调用另外一个也是JFram的子窗口“Chat”,
在住窗口中实例化一个“Chat”窗口。
Chat c=new Chat(theip);
传递一个String;
程序运行后,在弹出Chat窗口后,只能显示窗口的标题栏,整个程序卡死了。 在换成如下形式后,
JFram jf=new Chat(thip);
后程序可以正常运行。 但是,子窗口代码中有一个run()方法,要完成子程序的目标功能,就需要实现这个方法,在后者的实例方法是没有办法完成
jf.run();操作
JFram jf=new Chat(thip);
既然Chat是JFrame 这两句话没什么区别吧。
我觉得应该是其他代码有问题。