【问题标题】:Message display on top of other apps消息显示在其他应用程序之上
【发布时间】:2014-09-06 05:34:02
【问题描述】:

请帮助我在浏览器前显示弹出窗口。我使用了以下代码,但是一旦我单击保存按钮,它就会出现在浏览器后面。

JFrame frame;
frame = new JFrame("");
JOptionPane.showMessageDialog(frame, "Instance is already created");

【问题讨论】:

  • 为什么要创建框架?为什么选项窗格显示方法没有指定父组件?为了尽快获得更好的帮助,请发布MCVE(最小、完整、可验证的示例)。
  • 我不明白你的意思。这些代码似乎都没有相互关联。字符串怎么了?好像不太习惯

标签: java swing joptionpane


【解决方案1】:

您需要将窗口/框架指定为第一个参数,以在该框架前面显示消息对话框。所以不要传递null:

    JOptionPane.showMessageDialog(null,
            "Instance is already created");

传递父框架

【讨论】:

  • 如果该框架不可见,我认为将框架作为参数传递不会有帮助..
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-20
  • 2012-05-03
  • 2015-05-11
  • 2022-11-10
  • 2023-03-10
  • 2021-04-09
相关资源
最近更新 更多