我需要显示带有消息和确定按钮的错误对话框(带有标准红十字图像)。 消息很大(像堆栈跟踪),所以我需要在可滚动区域显示它。 我应该从头开始编写这样的对话框吗?还是swing包含我可以重用的东西?错误对话框与可滚动区域显示大的多行消息?
UPD:发现unswer自己http://www.javalobby.org/java/forums/t19012.html
我需要显示带有消息和确定按钮的错误对话框(带有标准红十字图像)。 消息很大(像堆栈跟踪),所以我需要在可滚动区域显示它。 我应该从头开始编写这样的对话框吗?还是swing包含我可以重用的东西?错误对话框与可滚动区域显示大的多行消息?
UPD:发现unswer自己http://www.javalobby.org/java/forums/t19012.html
最简单的方法是使用TaskDialog framework。您可以创建各种对话框,包括以下内容:
异常对话框可以通过
TaskDialogs.showException(e);
被称为见Task Dialog更多细节
可以使用JOptionPane完成,我已经更新了我的问题 – javapowered
同意,但不是那么简单。 TaskDialog框架中的一行: TaskDialogs.showException(new Exception()); –
Bounds案例:我测试了非常长/高错误消息的TaskDialog 1.3.5。它不截断或滚动消息摘要,这可能会导致一个巨大的窗口,** Close **和** Details **控件在屏幕之外。 使用案例:使用编码大型邮件正文的URI启动电子邮件客户端。异常消息中的整个消息正文可能会抛出IOException。 –