【问题标题】:JOptionPane#showMessageDialog causes an application freezeJOptionPane#showMessageDialog 导致应用程序冻结
【发布时间】:2015-08-18 23:15:30
【问题描述】:

我需要向用户显示信息消息,为此我使用以下代码:

JOptionPane.showMessageDialog(null, "message", "result", JOptionPane.INFORMATION_MESSAGE);

但是程序循环或我不知道这串代码的内容。无论“消息”是什么,我仍然冻结了我的应用程序。我没有对这串代码做任何事情,但是将 IDE 更改为 eclipse 并且导入可能已经更改。我检查了它并看到我班级中唯一导入 Joption:import javax.swing.JOptionPane;

可能有什么问题或如何检查有什么问题?

【问题讨论】:

  • 关闭对话框后仍然冻结?
  • @Arvind 它甚至没有打开。找到原因:debug模式下ide启动时无法打开对话框

标签: java eclipse javafx


【解决方案1】:

尝试改变

JOptionPane.showMessageDialog(null, "message", "result", JOptionPane.INFORMATION_MESSAGE); 

JOptionPane.showMessageDialog(this, "message", "result", JOptionPane.INFORMATION_MESSAGE);

【讨论】:

  • 我看不出有什么不同
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-22
  • 2017-09-16
相关资源
最近更新 更多