一些背景:
我创建了一个使用Substance LaF的 Swing 应用程序(再次感谢 Kirill!)
不幸的是,Swing 在 EDT 之外的某个地方创建了一个面板,因此每次我启动我的应用程序时都会导致来自 Substance 的异常消息。这个异常本身就很棒,我已经避免了创建讨厌的多线程 GUI 错误,但是我经常错过重要的输出,因为当我的应用程序执行任何实际工作时,输出窗口已经很混乱了。
最简单的方法是根据我的个人需求修补 Substance 源,但我宁愿保持不变。这就是为什么我想知道...
- 是否可以通过从我的应用程序调用方法或类似延迟的 Ant 任务以编程方式清除输出窗口?
- 或者,我可以暂时禁用我的应用程序的任何输出,包括异常消息吗?