Java中的WinAPI MessageBox

4
我正在寻找一种在Java中快速且简单的方式来向用户弹出消息框,并在他们点击“确定”后返回。这是为应用程序终止条件而设计的,因此我真的不关心JFrame等其他内容。Windows API中的MessageBox函数正是我想要的,但我卡在了Javaland。有类似功能的推荐吗?
编辑:现在我想起来了,你怎么退出Java应用程序?我唯一成功关闭我的程序的方法是制作一个JFrame并使用EXIT_ON_CLOSE。
编辑:搞定了。

1
您可以调用 System.exit(n) 来退出应用程序,其中 n 通常为 0 表示正常退出,而其他任何 int 值则表示错误。 - Goibniu
1
@Rulmeq:谢谢,但我已经找到了。 - Puppy
3个回答

6
您可以使用以下方法:

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

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



-2

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

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


1
我点踩了,因为系统消息框绝对没有任何安全问题。 - Puppy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接