Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能的重复: 使用 Java 的“始终在顶部”Windows
我正在使用 JFrame
我有一个从 MainMenu 中的按钮调用的窗口(前帐户)。
只要打开帐户,我就想禁止用户访问 MainMenu(应该是可见的),除非他关闭帐户窗口。
这意味着您需要您的窗口是模态的。JDialog 可以是模态的,您可以像这样在构造函数中提及这一点:
new JDialog(parent, true);
或者从 Java 1.6 开始,您可以设置 ModalityType:
new JDialog(parent, modalityType);