3
我希望點擊它的按鈕不會改變背景顏色,默認情況下顏色會變成淺藍色的灰色。Swing JButton不會改變背景顏色onclick
所以這是我的代碼
JButton b = new JButton();
b.setBackground(SystemColor.control);
我想要的按鈕,點擊它永遠不會改變背景顏色時。
我希望點擊它的按鈕不會改變背景顏色,默認情況下顏色會變成淺藍色的灰色。Swing JButton不會改變背景顏色onclick
所以這是我的代碼
JButton b = new JButton();
b.setBackground(SystemColor.control);
我想要的按鈕,點擊它永遠不會改變背景顏色時。
該按鈕的繪製取決於LAF。您可以執行以下操作之一:
JButton
並實施paintComponent()
。 缺點:您需要自己繪製按鈕的標籤。setContentAreaFilled(false)
完全刪除按鈕的背景畫,然後在不透明面板中添加所需背景顏色的按鈕。 優點:按鈕不變,LAF不壞。 缺點:您需要爲每個按鈕創建一個面板,並根據佈局精確調整它以適應按鈕,這可能非常困難。
沒有任何代碼,沒有人能夠幫助你。 – Ham 2010-07-06 13:07:39