如何使用ControlsFX创建自定义可扩展对话框

时间:2014-03-20 13:29:18

标签: dialog javafx-8

我想创建与使用Dialogs.showException()时创建的对话框相同的对话框,但是我想显示自定义的预格式化文本,而不是显示堆栈跟踪。我想要的功能是详细信息按钮行为。

我想要的是:

enter image description here

但不是印刷的堆栈跟踪。

我尝试过创建自己的Throwable,用StackTraceElement对象填充它(填充我需要的文本)并覆盖getStackTrace()方法以返回填充的数组。问题是堆栈跟踪是从抛出异常的位置显示的,因此我需要的文本显示在展开的窗格的底部。

1 个答案:

答案 0 :(得分:1)

ControlsFX是一个开源项目。

“例外”对话框的来源可用here。我是ControlsFX提交者,如果您需要更多信息,请告诉我。