2016-06-18 8 views
-1

Как я могу реализовать TextField, который имеет более одного и начинается в верхней части TextField? Если я просто реализовать JTextField в coursor или текст поля всегда в середине и не начинается в верхнейJTextField больше как одна строка и начать текст в верхней части текстового поля

+0

Например, в этом поле комментария текст, который я пишу, начинается в первой строке и в верхней части этого поля комментария. Если строка заполнена, я могу записать ее в следующей строке. Но у моего JTextField есть только одна строка, и эта строка находится в середине поля. Я хочу получить больше строк – Alex

+0

Если вы хотите использовать простой текстовый компонент Swing с большим количеством строк, не используйте JTextField. Вместо этого используйте JTextArea. –

+0

Спасибо. Теперь это работает. Вы также знаете, как реализовать, что текст автоматически переключается на следующую строку, если первая строка заполнена? – Alex

ответ

2

JTextField представляет собой легкий компонент, который позволяет редактировать одной строки текста.

(API docs)

Вы, кажется, хотите компонент пользовательского интерфейса, который поддерживает несколько строк текста; это будет JTextArea, а не JTextField.