powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Подчеркивание в JTextField
6 сообщений из 6, страница 1 из 1
Подчеркивание в JTextField
    #38298950
snovawinter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!

Подскажите, как реализовать подчеркивание текста в JTextField. Установка Font с TextAttribute.UNDERLINE не дает результата.
...
Рейтинг: 0 / 0
Подчеркивание в JTextField
    #38299111
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
snovawinter,

Код: java
1.
2.
3.
Map<TextAttribute, Object> map = new HashMap<>();
map.put(TextAttribute.UNDERLINE, TextAttribute.UNDERLINE_ON);
jTxtField.setFont(jTxtField.getFont().deriveFont(map));
...
Рейтинг: 0 / 0
Подчеркивание в JTextField
    #38299134
snovawinter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Usman, не, такая штука не срабатывает.
...
Рейтинг: 0 / 0
Подчеркивание в JTextField
    #38299142
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
snovawinterUsman, не, такая штука не срабатывает.Версия Jaвы какая? Если 6-ая, тогда так:
Код: java
1.
2.
Map<TextAttribute, Object> map = new HashMap<TextAttribute, Object>();
...
...
Рейтинг: 0 / 0
Подчеркивание в JTextField
    #38299294
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Подчеркивание в JTextField
    #38300451
snovawinter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Usman, спасибо за помощь! Я разобрался.

У меня был косяк в том, что я невнимательно прочитал в javadoc, что делает метод derriveFont().

Конструкции:

Код: java
1.
2.
font.derriveFont(textMap);
textField.setFont(font);



и

Код: java
1.
textField.setFont(font.derriveFont(textMap))

устанавливают разные шрифты.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Подчеркивание в JTextField
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]