Можно ли очистить окно вывода Netbeans из моего приложения или временно отключить все выходы? - PullRequest
0 голосов
/ 15 июня 2009

Некоторый фон:

Я создал приложение Swing, которое использует Вещество LaF (Еще раз спасибо, Кирилл!)

К сожалению, Swing создает панель где-то за пределами EDT, что приводит к сообщению об исключении от Substance каждый раз, когда я запускаю свое приложение. Само по себе это исключение велико, я уже спас меня от создания неприятных многопоточных ошибок GUI, но я часто пропускаю важные выходные данные, потому что окно вывода уже загромождено, когда мое приложение выполняет какую-либо реальную работу.

Самый простой способ - это исправить источник Вещества для моих личных нужд, но я бы предпочел оставить его без изменений. Вот почему я хочу знать ...

  1. Можно ли программно очистить окно вывода, вызвав метод из моего приложения или что-то вроде отложенной задачи Ant?
  2. В качестве альтернативы, я могу временно отключить любые выходы из моего приложения, включая сообщения об исключениях?

1 Ответ

0 голосов
/ 30 июня 2009

Здесь вы пытаетесь настроить поведение по умолчанию в окне вывода, которое является частью IDE NetBeans. Вам нужно будет использовать соответствующие API NetBeans . Пожалуйста, посмотрите на OutputWriter и OutputEvent

НТН.

...