gpt4 book ai didi

java - 如果模式对话框显示在 JFrame 顶部的通知

转载 作者:行者123 更新时间:2023-12-02 08:25:26 24 4
gpt4 key购买 nike

如果模式 JDialog 显示在框架顶部(框架是对话框的所有者),我应该在 JFrame 实例中注册什么监听器才能收到通知?提前致谢。

最佳答案

我认为 JFrame.addWindowListener(...) 会起作用,然后注意 WindowListener.windowDeactivated(...)

预计到达时间:

jFrame.addWindowListener(new WindowAdapter() {
@Override
public void windowDeactivated(WindowEvent e) {
if(e.getOppositeWindow() instanceof JDialog) {
JDialog dialog = (JDialog) e.getOppositeWindow();
if(dialog.isModal()) {
// do stuff
}
}
}
});

关于java - 如果模式对话框显示在 JFrame 顶部的通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4617136/

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