我認為這不是必須的,但這是我的按鈕的代碼
我認為這不是必須的。
JButton button = new JButton(text)。
button.setFocusable(false)。
button.setBackground(Color.BLACK);
button.setForeground(Color.ORANGE);
button.setBorderPainted(false)。
按鈕的形式很好。一個黑色的背景和橙色的文本。 但是當我點擊它時,按鈕變成了淺藍色,直到我釋放滑鼠按鈕。
是否有一個方法,例如。button.setHighlight(false);
或者類似的方法,這樣即使我點擊了按鈕,它也會保持它的顏色或者改變為我選擇的顏色,我只需將其設定為Color.BLACK?
uj5u.com熱心網友回復:
JButton的背景顏色是在look-and-feel中設定。你可以通過類UIManager改變顏色。當你在JButton上按下滑鼠鍵時,JButton就被說成是武裝起來了。下面是設定JButton武裝時的顏色的代碼。
UIManager.put("Button.select", Color.orange)。
這將使JButton的背景變成橙色,當你按下滑鼠按鈕時,滑鼠指標在JButton上。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/310271.html
標籤:
