回答
如何更改一個JLabel的顏色和JButton的
要改變背景顏色的JLabel和JButton的的,你可以這樣做:
JButton btn = new JButton();
btn.setBackground(Color.WHITE);
JLabel lbl= new JLabel();
lbl.setBackground(Color.WHITE);
lbl.setOpaque(true); //If opaque property is false, you can't see the color
要更改JLabel的文字顏色和JButton的,你可以這樣做:
btn.setForeground(Color.WHITE);
lbl.setForeground(Color.WHITE);
有沒有一種方法來設置特定HEX顏色?我希望它成爲'#E6E6FA'我實際上發現它簡直就是白色的令人毛骨悚然。 – MCGuy
@MCGuy從Color類中,它們有一個構造函數,它允許用戶根據RGB值設置顏色。例如'setBackgound(new Color(100,125,150));'如果你想使用HEX值,你可以考慮使用'Color.decode()'。 – user3437460
JButton button = new JButton("test");//sample JButton
button.setBackground(Color.WHITE);//Set background color
button.setOpaque(true);//needs to be true in order to show color
JLabel title = new JLabel("I love stackoverflow!", JLabel.CENTER);
title.setForeground(Color.white);//simply set color
請添加一些解釋。目前,您的答案被標記爲「低質量」,可能會被刪除。 –
我從例子中學得更好,所以這很好。 :P – MCGuy
- 1. 更改一個JLabel文本的同時,JButton的監聽工作
- 2. 用JButton更新JLabel
- 3. 如何從JButton/JLabel更新ImageIcon
- 4. 如何通過單擊我的JButton來更改JLabel文本?
- 5. JLabel或JButton如何告訴JScrollPane視圖大小已更改?
- 6. 創建動態JLabel和JButton
- 7. JLabel和JButton Center in BoxLayout
- 8. 我應該如何在JLabel下添加一個JButton的GridLayout?
- 9. 如何動態更改JLabel
- 10. 如何自動更改Jlabel
- 11. 如何更改JLabel顏色
- 12. 如何更改JButton屬性?
- 13. 如何更改JButton大小
- 14. 更改的JButton
- 15. 用Jbutton清除JLabel
- 16. JButton在JLabel之上
- 17. 對齊JFrame上的JButton和JLabel
- 18. 修改一個jlabel
- 19. 如何使用另一個類的按鈕更改JLabel?
- 20. 從另一個類更改JLabel文本
- 21. 每當JButton按下時重複更改JLabel顏色
- 22. 更改面板的JLabel取決於同一個Jframe中另一個面板的Jbutton
- 23. Java - 更改JLabel
- 24. 如何在jbutton下面添加jlabel一個在另一個下面點擊
- 25. 更改JLabel的ImageIcon
- 26. 如何更改我的JButton的大小?
- 27. 如何更改「panel.add(new JLabel(」「))中的JLabel的字體大小;」
- 28. 如何更改JLabel的顏色
- 29. 如何更改JLabel的背景顏色?
- 30. 如何更改JLabel的圖標?
我相信這是* button.setBackground(Color.red); * * button.setOpaque(真); * – DrZoo