2010-08-11 106 views
4

我正在寻找一种Java中的快速和肮脏的方式来向用户刷新消息框,以便在单击确定时返回。这是一个应用程序终止条件,所以我真的不感兴趣哦,这里是呃JFrame和所有其余的。 Windows API中的MessageBox函数正是我想要的,除了我被困在Javaland中。任何类似功能的建议?Java中的WinAPI消息框

编辑:现在我想起来了,你到底该如何退出Java应用程序?我设法关闭我的唯一方法是创建一个JFrame并使用EXIT_ON_CLOSE。

编辑:明白了。

+1

您可以调用System.exit(n)退出应用程序,其中n对于正常退出而言通常为0,并且可以指示任何其他int值来表示错误。 – Goibniu 2010-08-11 10:34:58

+1

@Rulmeq:谢谢,但我找到了。 – Puppy 2010-08-11 10:38:52

回答

6

你可以使用一个对话框:

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

它显示一个消息框为中心相对于屏幕,用'OK'按钮

-2

安全问题,使自己的对话框(而不是系统中的一个)的最佳解决方案。

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

+0

请写为什么-1 – adf88 2010-08-11 10:33:48

+0

@ ad88这里的老兄人很可悲,他们只是下来投票没有理由...... – Makky 2012-07-26 08:35:54

+0

我downvoted,因为绝对没有任何与系统MessageBox安全问题。 – Puppy 2012-08-04 19:12:45