我来自.NET,所以很习惯在桌面应用程序中调用Alert()。然而,在这个java桌面应用程序中,我只想提醒一条消息:“谢谢你使用java”我不得不经历这么多的痛苦:
(使用JOptionPane)
有没有更简单的方法?
发布于 2012-02-03 04:31:37
我会第一个承认Java可能非常冗长,但我不认为这是不合理的:
JOptionPane.showMessageDialog(null, "My Goodness, this is so concise");
如果您使用以下命令静态导入javax.swing.JOptionPane.showMessageDialog
:
import static javax.swing.JOptionPane.showMessageDialog;
这进一步简化为
showMessageDialog(null, "This is even shorter");
发布于 2012-02-03 04:32:24
假设您已经有一个JFrame可以从中调用它:
JOptionPane.showMessageDialog(frame, "thank you for using java");
请参阅The Java Tutorials: How to Make Dialogs
请参阅the JavaDoc
发布于 2013-10-01 02:00:33
如果你不喜欢“冗长”,你总是可以把你的代码包装在一个简短的方法中:
private void msgbox(String s){
JOptionPane.showMessageDialog(null, s);
}
和用法:
msgbox("don't touch that!");
https://stackoverflow.com/questions/9119481
复制相似问题