Простой апплет ввода / вывода с текстовыми полями - PullRequest
0 голосов
/ 10 ноября 2011

У меня есть консольное приложение, которое использует System.out.println для вывода текста. Я хочу превратить его в апплет, где вместо System.out.println он отображает текст в текстовом поле. Есть ли относительно простой способ конвертировать это?

Ответы [ 2 ]

2 голосов
/ 10 ноября 2011

Message Console - это простой класс, который позволяет перенаправлять выходные данные в JTextArea или JTextPane.

0 голосов
/ 10 ноября 2011

Есть ли относительно простой способ конвертировать это?

Конечно, все, что вам нужно сделать, это создать апплет 1 и добавить один JTextArea 2 к нему.И тогда вместо ваших System.out.println(str) вы делаете textArea.setText(str) (или textArea.setText(textArea.getText() + "\n" + str) для добавления текста)

  1. http://download.oracle.com/javase/tutorial/deployment/applet/
  2. http://download.oracle.com/javase/tutorial/uiswing/components/textarea.html

РЕДАКТИРОВАТЬ

И чтобы получить пользовательский ввод, извлеките метод showInputDialog из класса JOptionPane.Примеры можно найти здесь:

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