0

一些背景:

我创建了一个使用Substance LaF的 Swing 应用程序(再次感谢 Kirill!)

不幸的是,Swing 在 EDT 之外的某个地方创建了一个面板,因此每次我启动我的应用程序时都会导致来自 Substance 的异常消息。这个异常本身就很棒,我已经避免了创建讨厌的多线程 GUI 错误,但是我经常错过重要的输出,因为当我的应用程序执行任何实际工作时,输出窗口已经很混乱了。

最简单的方法是根据我的个人需求修补 Substance 源,但我宁愿保持不变。这就是为什么我想知道...

  1. 是否可以通过从我的应用程序调用方法或类似延迟的 Ant 任务以编程方式清除输出窗口?
  2. 或者,我可以暂时禁用我的应用程序的任何输出,包括异常消息吗?
4

1 回答 1

0

在这里,您尝试调整作为 NetBeans IDE 一部分的输出窗口的默认行为。您将需要使用相关的NetBeans API。请看一下OutputWriterOutputEvent

HTH。

于 2009-06-30T16:43:08.977 回答