gpt4 book ai didi

java - 使 JDialog 始终位于父级 (JFrame) 之上,但用户仍然可以与父级交互

转载 作者:行者123 更新时间:2023-12-02 09:45:42 24 4
gpt4 key购买 nike

我正在构建一个文本编辑器程序,例如记事本。我想让 FindDialog 始终位于 MainFrame 之上,但用户仍然可以像记事本一样编辑 MainFrame 中 JTextArea 中的文本。

请帮助我!!!

我使用了方法 jdialog.setModal(true)。它使对话框始终位于父级之上,但用户无法编辑父级中的文本。

编辑:方法 setAlwaysOnTop() 在所有窗口顶部创建对话框(包括浏览器、其他程序..),所以我无法使用它

最佳答案

我发现我们可以使用 super(parent) 来实现这一点。

class MyDialog extends JDialog {

public MyDialog(JFrame parent) {
super(parent);
}

/* Other codes */

}

关于java - 使 JDialog 始终位于父级 (JFrame) 之上,但用户仍然可以与父级交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56679251/

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