本文介绍了Java Swing的。如何等待其他Jframes的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在一个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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-20 03:55