swing - 带下划线文本的 JToggleButton

标签 swing jbutton

好吧,标题说明了一切。

在 Netbeans 中,我可以更改 JToggleButton 的字体,但只有粗体和斜体选项,但没有下划线文本。我想这不是严格意义上的字体属性,但我不知道该怎么做。

最佳答案

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

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

(顺便说一句,结束 </html> 标签是可选的,尽管我总是包含它)。

关于swing - 带下划线文本的 JToggleButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5891609/

相关文章:

java - Java程序在Windows上运行时不显示Unicode字符

java - JButton 更改默认边框

java - 如何将按下开始按钮后的初始延迟设置为特定时间(HH :mm:ss) format

java - 使用 Java Swing 类库制作简单文本编辑器所需的建议

java - 不同类(class)的 JPanel,是我做的不好吗?为什么?

java - 使用 JAVA swing 选择日历或 slider 中的日期范围

java - 如何赋予 JButton 不同的功能?

java - java 中我的框架上的 Jbutton 位置不起作用

java - 如何在将 JComponent 实例化添加到 JContainer 时添加 ActionListener?

java - JButton 的操作调用了 focusLost 事件。这怎么可能?