有没有办法让按钮只显示一次窗体? 这是我有两个jframe(课程和主页);在一个jframe(主页),我有一个jbutton,当我点击它时,另一个jframe打开(代码在按钮的事件:java JFrames
课程框架= new courses(); frame.setVisible(true);
但问题是,我想当jframe打开,我点击按钮agin,而它是开放的,而不是再次显示相同的形式不是除非我已经提前关闭打开的一个。
感谢
有没有办法让按钮只显示一次窗体? 这是我有两个jframe(课程和主页);在一个jframe(主页),我有一个jbutton,当我点击它时,另一个jframe打开(代码在按钮的事件:java JFrames
课程框架= new courses(); frame.setVisible(true);
但问题是,我想当jframe打开,我点击按钮agin,而它是开放的,而不是再次显示相同的形式不是除非我已经提前关闭打开的一个。
感谢
不要每次点击按钮时都会显示0。把变量作为一个字段放在你的主类中。
您应该添加帧作为类的成员,那么当按钮被点击,你可以这样做:
if (this.frame == null)
this.frame = new courses();
if (!this.frame.isVisible())
this.frame.setVisible(true);
你应该改一下名称的问题。例如:“如何在按钮单击时只显示一次JFrame?”此外,更改标签以匹配问题的内容会更好,因为它与netbeans6.5没有任何关系。可能的标记:Java Swing JFrame – 2009-07-03 08:25:10