我需要为我的一个JButton中的超链接创建一个字体下划线和蓝色,但似乎字体类没有明显的方法来执行此操作。我不能使用属性文本,因为我不打算用Graphics类来显示它。无论如何,我可以做到这一点?我只需要我的JButton的标题是蓝色和下划线。更改字体的颜色并使其加下划线
0
A
回答
0
我最终解决了不能通过用.....标签包围我的字符串来强调文本的问题。
0
JButton button = new JButton("OK");
button.setBackground(Color.blue);
Font buttonFont=new Font(button.getFont().getName(),Font.UNDERLINED+Font.BOLD,button.getFont().getSize());
button.setFont(buttonFont);
2
我来不及回复。但无论如何,我会在这里发布它。也许这对别人有帮助。
JButton button = new JButton("Label");
HashMap<TextAttribute, Object> textAttrMap = new HashMap<TextAttribute, Object>();
textAttrMap.put(TextAttribute.UNDERLINE, TextAttribute.UNDERLINE_ON);
textAttrMap.put(TextAttribute.FOREGROUND, Color.BLUE);
button.setFont(button.getFont().deriveFont(textAttrMap));
编号:http://docs.oracle.com/javase/tutorial/2d/text/examples/AttributedText.java
相关问题
- 1. 更改TextView的下划线颜色
- 2. 改变颜色的EditText的下划线
- 3. 更改链接下划线颜色和不字体颜色(下边框不适用于所有浏览器)
- 4. 更改边框线和字体颜色的颜色
- 5. 从物体中检测颜色并更改其颜色ios
- 6. 颜色只在Swift中加下划线
- 7. RichTextBox和下划线颜色
- 8. 更改android中的下划线的颜色
- 9. 加载后更改字体颜色
- 10. 更改字体颜色RTF
- 11. Javascript更改字体颜色
- 12. 更改Emacs字体颜色
- 13. 更改字体颜色
- 14. localStorage更改字体颜色
- 15. 更改字体颜色
- 16. 更改字体颜色javascript
- 17. 下划线词而不改变其颜色
- 18. 棒棒堂:如何更改AutoTextView的下划线颜色?
- 19. 如何更改Materialise CSS选项卡的下划线颜色?
- 20. 如何更改TextInputLayout下划线的颜色?
- 21. 用于更改下划线颜色的jQuery插件?
- 22. 如何更改angular4中md-input-container的下划线颜色?
- 23. android dev如何在字符串中像链接颜色那样加下划线和更改单词的颜色
- 24. 当输入正确时更改android autocompletetextview下划线颜色?
- 25. 更改<a>链接下划线颜色
- 26. Android,更改下划线从EditText动态颜色
- 27. kivy TextInput更改字体颜色添加背景线
- 28. 使用TColorBox更改字体颜色
- 29. 如何在创建字体颜色后更改字体颜色
- 30. 添加到arrayLists并更改字体颜色
我觉得字体下划线不变,实际上可能是 “Font.UNDERLINE”。试试两个。 – RJFalconer 2009-08-07 00:43:15
啊,看: http://stackoverflow.com/questions/325840/what-is-the-constant-value-of-the-underline-font-in-java – RJFalconer 2009-08-07 00:44:56