我的程序中有两个不同的框架,当我单击 jButton 时打开的第二个框架是第一框架,因此当第二框架打开时,我希望第二框架始终位于顶部并聚焦直到它关闭.在关闭第二个窗口之前,不允许用户在第一个窗口中执行任何操作。我怎样才能做到这一点?
最佳答案
JFrame frame = new JFrame ();
frame.setAlwaysOnTop (true);
如果你想让框架始终聚焦,你可能需要使用模态对话框而不是 JFrame:
JDialog dialog = new JDialog ();
dialog.setModal (true);
dialog.setAlwaysOnTop (true);
dialog.setModalityType (ModalityType.APPLICATION_MODAL);
关于java - 如何将 jFrame 设置为始终位于顶部并启用 focuse 直到它关闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14795995/