如何让按钮按下后可以弹出窗口?

来源:百度知道 编辑:UC知道 时间:2024/06/30 10:12:22
我先写了一个类继承JFrame用来显示一个当中有按钮的窗口,然后如何用ActionListener来实现按下按钮后会另外显示出一个窗口?

是另写一个类继承JFrame然后,再在ActionPerformed()里实例化吗?为什么弹出的窗口里组件会显示不了而且有异常?而且如果用validate(),直接就运行出不了了,而且关闭一个窗口的话,所有窗口就都关闭了- -!
麻烦大大回答的具体点~~
弹出窗口为什么会出现那些问题
代码在这里头:
http://zhidao.baidu.com/question/39015448.html
帮我再看看好吗,谢谢咯:-)

窗口也是容器,窗口不能和其他窗口嵌套,不能将一个窗口添加到另一个窗口。
弹出操作在新类中实现,也可以实现别的,如关闭等。JFrame只是一个模版吧,不知道对不对。

可能你程序有问题吧。

//新类
class MyFrame extends ... implments ...
{ //Button;

MyFrame(String s)
{
super(s);
button.addActionListener(this);

public void actionPerformed(ActionEvent e)
{
...
}

validate();

}//MyFrame

}//class