-1

有没有办法让按钮只显示一次表单?那就是我有两个jframe(课程和主页);在一个jframe(主页)上,我有一个jbutton,当我点击它时,另一个jframe会打开(按钮事件的代码:

课程框架=新课程();frame.setVisible(true);

但问题是我想要当 jframe 打开并且我在它打开时再次单击按钮,而不是再次显示相同的表单,除非我关闭了打开的表单。

提前致谢

4

2 回答 2

1

不要new courses()每次点击按钮。将变量作为字段放在主类中。

于 2009-07-03T06:57:30.433 回答
1

您应该将框架添加为类的成员,然后单击按钮时可以执行以下操作:

if (this.frame == null)
    this.frame = new courses();

if (!this.frame.isVisible())
    this.frame.setVisible(true);
于 2009-07-03T07:04:12.530 回答