问题描述
在一个JFrame,当我点击登录,我弹出另一个JFrame的是登录窗口。
In a JFrame, when I click on 'login', I pop up another Jframe which is the login window.
如何让我的主JFrame的等待我的登录JFrame的退出,在做任何事情之前?
How do I make my main Jframe wait for my login Jframe to exit, before doing anything else?
推荐答案
只需使用一个模式对话框中的框架的代替,这样,直到IT'IS关闭你不能做任何事情。
Just use a modal dialog in stead of a frame, that way you cannot do anything else until it'is closed
请参见的解释
看http://www.java2s.com/Tutorial/Java/0240%5F%5FSwing/ASimpleModalDialog.htm为code例如
see http://mindprod.com/jgloss/modal.html for explanationand see http://www.java2s.com/Tutorial/Java/0240%5F%5FSwing/ASimpleModalDialog.htm for code example
如果你坚持要用一个JFrame,您可以通过覆盖由glassframe使用变通其他框架..不算一个很好的解决方案,我承认。
If you insist on using a JFrame, you could use a workaround by cover the other frame by a glassframe.. Not too a nice solution, I admit..
这篇关于Java Swing的。如何等待其他Jframes的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!