我需要爲我的一個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