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