Форум программистов, компьютерный форум, киберфорум
Java: GUI, графика
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
116 / 106 / 51
Регистрация: 29.03.2016
Сообщений: 480
1

Модифицировать класс JTextField или JTextArea

19.06.2018, 00:52. Показов 674. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет!
Подскажите пожалуйста, как модифицируя класс JTextField организовать горизонтальное центрирование текста и перенос на следующую "стоку" текста, если его размер (в символах) превышает размер видимой части поля? В случае с JLabel для переноса можно воспользоваться символом переноса "\n" или HTML-разметкой <html>text1<br>text2</html>, но с JTextField это не работает. В JTextArea с переносом строки проще, но отсутствует возможность центрирования текста.


В общем хотелось бы получить свой класс (скажем JTextFieldExtra) с функциями setLineWrap(true) и setHorizontalAlignment(CENTER) В одном флаконе.

Не хотелось бы пока прибегать к классам JTextPane или JEditorPane, т.к. данную задачу придумал для себя в образовательных целях.



В случае с JTextField вижу путь создания динамического массива полей JTextField с обработкой событий ввода/вставки текста. Этот путь мне кажется не совсем верным, и хотелось бы познать немного истины. Пытался смотреть в сторону UI, но это, судя по всему, лишь косметические преобразования.


Готового решения не жду, возможно хватит указания направления или методов.


Спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.06.2018, 00:52
Ответы с готовыми решениями:

Простой пример ввода в JTextArea или JTextField
Есть JFrame, JButton, JTextArea и JPanel. Создаю форму, в форме внизу расположена панель в которой...

Размеры и расположение JTextArea и JTextField
Как их расположит там где надо и такого размеры как мне надо.. Разница между JTextArea и JTextField...

Текст из JTextField в другой класс
Подскажите пожалуйста как передать текст из JTextField в другой класс?

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

0
19.06.2018, 00:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.06.2018, 00:52
Помогаю со студенческими работами здесь

JPanel panel_south=new JPanel(); JTextArea textArea=new JTextArea(); Где ошибка?
JPanel panel_south=new JPanel(); JTextArea textArea=new JTextArea(); Label label=new JLabel('...

Фиксированная высота JTextField или как выстроить контролы по вертикали
Здравствуйте! Имеется следующая форма: Хочу при нажатии на кнопку, JTextField добавлсялс...

Модифицировать программу таким образом, чтобы класс содержал закрытые переменные
Нужна помощь, модифицировать программу таким образом, чтобы класс содержал закрытые переменные....

Можно ли как то запустить функцию или класс которая находится ниже чем исполняемая функция или класс?
Можно ли как то запустить функцию или класс которая находится ниже чем исполняемая функция или...

Как сделать unsigned или signed или long класс?
пример есть класс class MyClass{ //класс представляет из себя структуру данных и имеет методы и...

Как переименовать класс или любую функцию или переменную в редакторе кода
Всем привет! Постоянно сталкиваюсь с такой проблемой, что неудачно называю класс или функцию....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru