Ну, в заголовке это сказано.
В Netbeans я могу изменить шрифт JToggleButton, но есть только варианты для жирного и курсивного, но не для подчеркнутого текста.Я предполагаю, что это не строго свойство шрифта, но я не могу узнать, как это сделать.
Вы можете использовать HTML для рендеринга многих компонентов в Swing (см. Как использовать HTML в компонентах Swing ), чтобы вы могли создать строку с подчеркнутым текстом и вызывать JToggleButton.setText(String) или JToggleButton(String). Например
JToggleButton.setText(String)
JToggleButton(String)
new JToggleButton("<html><u>" + textToUnderline + "</u></html>");
(Кстати, этот закрывающий тег </html> не является обязательным, хотя я всегда включаю его).
</html>