JToggleButton с подчеркнутым текстом - PullRequest
3 голосов
/ 05 мая 2011

Ну, в заголовке это сказано.

В Netbeans я могу изменить шрифт JToggleButton, но есть только варианты для жирного и курсивного, но не для подчеркнутого текста.Я предполагаю, что это не строго свойство шрифта, но я не могу узнать, как это сделать.

1 Ответ

7 голосов
/ 05 мая 2011

Вы можете использовать HTML для рендеринга многих компонентов в Swing (см. Как использовать HTML в компонентах Swing ), чтобы вы могли создать строку с подчеркнутым текстом и вызывать JToggleButton.setText(String) или JToggleButton(String). Например

new JToggleButton("<html><u>" + textToUnderline + "</u></html>");

(Кстати, этот закрывающий тег </html> не является обязательным, хотя я всегда включаю его).

...