Как я могу реализовать TextField, который имеет более одного и начинается в верхней части TextField? Если я просто реализовать JTextField в coursor или текст поля всегда в середине и не начинается в верхнейJTextField больше как одна строка и начать текст в верхней части текстового поля
-1
A
ответ
2
JTextField представляет собой легкий компонент, который позволяет редактировать одной строки текста.
(API docs)
Вы, кажется, хотите компонент пользовательского интерфейса, который поддерживает несколько строк текста; это будет JTextArea
, а не JTextField
.
Например, в этом поле комментария текст, который я пишу, начинается в первой строке и в верхней части этого поля комментария. Если строка заполнена, я могу записать ее в следующей строке. Но у моего JTextField есть только одна строка, и эта строка находится в середине поля. Я хочу получить больше строк – Alex
Если вы хотите использовать простой текстовый компонент Swing с большим количеством строк, не используйте JTextField. Вместо этого используйте JTextArea. –
Спасибо. Теперь это работает. Вы также знаете, как реализовать, что текст автоматически переключается на следующую строку, если первая строка заполнена? – Alex