какой виджет WindowBuilder Swing я должен использовать для отображения консоли System.out? - PullRequest
5 голосов
/ 15 сентября 2011

Я не хочу отказываться от видимости всех данных, которые программа печатает в System.out, когда я обновляю консольное приложение linux до приложения Swing.Если я дам его в файл, я никогда не смогу увидеть что-то важное.

Какой виджет WindowBuilder Swing мне следует использовать, чтобы System.out отображал «консоль»?

(Я использую Java, Eclipse, Ubuntu, Swing и WindowBuilder.)

Редактировать: я использовал предложение jfpoilpret и предложение Мохаймина. Результатом является частная статическая ссылкав JTextArea (внутри прокручиваемой панели внутри структуры WindowBuilder).Затем я использую метод получения для раскрытия JTextArea и вызываю его следующим образом:

public static PrintWriter pw = new PrintWriter(new mySwingConsole(getter()))

, где mySwingConsole - это Writer.

Ответы [ 2 ]

3 голосов
/ 15 сентября 2011

Вы можете использовать класс, такой как Консоль сообщений для стороны System.err / System.out.

Message Console

0 голосов
/ 17 сентября 2011

Ответ описан в разделе «Редактировать» на вопрос.Я использовал предложение jfpoilpret и предложение Мохаймина.Если jfpoilpret хочет опубликовать свой комментарий в качестве ответа, я выберу его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...