【问题标题】:WinAPI's MessageBox in JavaJava 中的 WinAPI 消息框
【发布时间】:2011-03-28 07:21:43
【问题描述】:

我正在寻找一种在 Java 中快速而肮脏的方式来向用户显示一个消息框,并在他们单击“确定”时返回。这是针对应用程序终止条件的,所以我真的对哦,这里是 mah JFrame 和其他所有内容不感兴趣。 Windows API 中的 MessageBox 函数正是我想要的,除了我被困在 Javaland 中。有没有类似功能的推荐?

编辑:现在我想起来了,你到底是如何退出 Java 应用程序的?我曾经设法关闭我的唯一方法是制作一个 JFrame 并拥有 EXIT_ON_CLOSE。

编辑:知道了。

【问题讨论】:

  • 您可以调用 System.exit(n) 退出应用程序,其中 n 一般为 0 表示正常退出,其他任何 int 值表示错误。
  • @Rulmeq:谢谢,但我找到了。

标签: java winapi


【解决方案1】:

安全问题使您自己的对话(而不是系统对话)成为最佳解决方案。

// 编辑
“自己的对话框” - 我的意思是在虚拟机中运行的对话框

【讨论】:

  • 我投了反对票,因为系统 MessageBox 绝对没有任何安全问题。
【解决方案2】:

你可以使用:

JOptionPane.showMessageDialog(null, "blah blah blah");

它显示一个相对于屏幕居中的消息框,带有一个“确定”按钮

【讨论】:

    【解决方案3】:

    【讨论】:

      猜你喜欢
      • 2014-08-22
      • 2013-12-04
      • 1970-01-01
      • 2012-10-26
      • 1970-01-01
      • 2012-04-20
      • 1970-01-01
      • 2017-04-29
      • 2012-04-03
      相关资源
      最近更新 更多