gpt4 book ai didi

java - 将 joptionpane 放在所有其他窗口前面

转载 作者:太空宇宙 更新时间:2023-11-04 13:59:55 26 4
gpt4 key购买 nike

这个概念很简单。我想在所有其他当前打开的窗口/应用程序前面添加一个 JOptionPane 框架。

我想在没有诸如 applescript(外部 java)或任何第三方库之类的帮助的情况下完成此操作。纯java。

我已经搜索了一遍,但找不到一个非第三方解决方案。 (.toFront() 只是“聚焦”在窗口上,但实际上并不将其显示在前面。)

JOptionPanel 和 JDialog 代码:

JOptionPane optionPane = new JOptionPane(p4.msg, JOptionPane.INFORMATION_MESSAGE, JOptionPane.YES_OPTION);
JDialog dialog = optionPane.createDialog("Important1!");
dialog.setVisible(true);

其中 p4 是包含公共(public)字符串的对象。

最佳答案

试试这个,我假设您正在从框架调用 JOptionPane,因此使用它传递框架引用,它应该至少将其显示在您正在运行的程序之上,假设它具有焦点。

    JOptionPane.showMessageDialog(this, p4.msg,"Important1!", JOptionPane.INFORMATION_MESSAGE);       

关于java - 将 joptionpane 放在所有其他窗口前面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29399672/

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