116 / 106 / 51
Регистрация: 29.03.2016
Сообщений: 480
|
|
1 | |
Модифицировать класс JTextField или JTextArea19.06.2018, 00:52. Показов 674. Ответов 0
Метки нет (Все метки)
Всем привет!
Подскажите пожалуйста, как модифицируя класс JTextField организовать горизонтальное центрирование текста и перенос на следующую "стоку" текста, если его размер (в символах) превышает размер видимой части поля? В случае с JLabel для переноса можно воспользоваться символом переноса "\n" или HTML-разметкой <html>text1<br>text2</html>, но с JTextField это не работает. В JTextArea с переносом строки проще, но отсутствует возможность центрирования текста. В общем хотелось бы получить свой класс (скажем JTextFieldExtra) с функциями setLineWrap(true) и setHorizontalAlignment(CENTER) В одном флаконе. Не хотелось бы пока прибегать к классам JTextPane или JEditorPane, т.к. данную задачу придумал для себя в образовательных целях. В случае с JTextField вижу путь создания динамического массива полей JTextField с обработкой событий ввода/вставки текста. Этот путь мне кажется не совсем верным, и хотелось бы познать немного истины. Пытался смотреть в сторону UI, но это, судя по всему, лишь косметические преобразования. Готового решения не жду, возможно хватит указания направления или методов. Спасибо.
0
|
19.06.2018, 00:52 | |
Ответы с готовыми решениями:
0
Простой пример ввода в JTextArea или JTextField Размеры и расположение JTextArea и JTextField Текст из JTextField в другой класс Передача данных из JTextField в другой класс |
19.06.2018, 00:52 | |
19.06.2018, 00:52 | |
Помогаю со студенческими работами здесь
1
JPanel panel_south=new JPanel(); JTextArea textArea=new JTextArea(); Где ошибка? Фиксированная высота JTextField или как выстроить контролы по вертикали Модифицировать программу таким образом, чтобы класс содержал закрытые переменные Можно ли как то запустить функцию или класс которая находится ниже чем исполняемая функция или класс? Как сделать unsigned или signed или long класс? Как переименовать класс или любую функцию или переменную в редакторе кода Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |