Java Swing, textarea в качестве ввода / вывода? - PullRequest
0 голосов
/ 24 октября 2008

Я хочу загрузить окно, используя качели Java, что-то вроде this

Однако я хочу иметь возможность использовать его для ввода текста, а не только для выгрузки данных в него ..

есть идеи, как это сделать?

Ответы [ 3 ]

2 голосов
/ 24 октября 2008

JTextAreas доступны для редактирования по умолчанию, поэтому ввод тривиален. Просто вставьте его в тестовый интерфейс и убедитесь сами.

С точки зрения дизайна, использование одной и той же JTextArea для ввода и вывода кажется мне неразумным. Единственный пример, который я могу вспомнить, - это интерфейс оболочки, который налагает более строгие ограничения на то, как работает ввод и вывод, чем JTextArea, предоставляющий «из коробки».

0 голосов
/ 17 августа 2009

Посмотри этот Солнце:

http://java.sun.com/docs/books/tutorial/uiswing/components/textarea.html

В частности, прокрутите вниз до примера «TextAreaDemo».

0 голосов
/ 25 октября 2008

Я не уверен, понял ли я вопрос вашего вопроса, но вы можете получить текст, введенный пользователем, используя метод getText ():

JTextArea ta = new JTextArea (); String input = ta.getText ();

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