带有下划线文本的JToggleButton

时间:2011-05-05 01:08:33

标签: swing jbutton

嗯,标题是这样说的。

在Netbeans中,我可以更改JToggleButton的Font,但是只有粗体和斜体的选项,但不能用于带下划线的文本。我想这不是一个严格的字体属性,但我不知道该怎么做。

1 个答案:

答案 0 :(得分:7)

您可以使用HTML在Swing中呈现许多组件(请参阅How to Use HTML in Swing Components),这样您就可以使用带下划线的文本创建一个字符串,并调用JToggleButton.setText(String)JToggleButton(String)。例如

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

(顺便说一下,关闭</html>标签是可选的,但我总是包含它。)