gpt4 book ai didi

java - 专注于Java swing

转载 作者:行者123 更新时间:2023-11-29 03:28:13 25 4
gpt4 key购买 nike

我正在使用 java swing 开发应用程序。当我单击一个按钮时,我希望打开另一个窗口。这很好用。但是即使在新窗口打开后,也可以通过 alt+tab 切换到原始窗口然后与其进行交互。有什么办法可以让用户在新窗口出现后,不让用户聚焦到原来的窗口?通过窗口,我指的是 Jframe/Jdialog。

最佳答案

假设主 JFrame 窗口的实例名为 mainWindow:,以下代码将防止切换焦点。

// the second parameter makes the dialog modal and will prevent
// switching the focus to the mainWindow
JDialog dialog = new JDialog(mainWindow, true);
...
dialog.setVisible(true);

关于 JDialog 的文档:http://docs.oracle.com/javase/6/docs/api/javax/swing/JDialog.html

关于java - 专注于Java swing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19876226/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com