我的程序中有两个不同的框架,当我点击jButton时打开第二个框架,它是第一个框架,所以当第二个框架打开时,我希望它始终处于顶部并聚焦,直到它关闭为止。 在第二个窗口关闭之前,用户不能在第一个窗口中执行任何操作。我应该怎么做?
JFrame frame = new JFrame ();
frame.setAlwaysOnTop (true);
如果您希望框架始终保持焦点,可能需要使用模态对话框而不是JFrame:
JDialog dialog = new JDialog ();
dialog.setModal (true);
dialog.setAlwaysOnTop (true);
dialog.setModalityType (ModalityType.APPLICATION_MODAL);