3
A
回答
6
要更改禁用背景色試試這個:
UIManager.put("TextField.disabledBackground", Color.GRAY);
可以使用setDisabledTextColor改變禁用文本顏色,即:
textField.setDisabledTextColor(Color.GRAY);
編輯:包括SSCCE
import java.awt.Color;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.UIManager;
public class TestDisabledTextField {
public static void main(String[] args) {
UIManager.put("TextField.disabledBackground", Color.YELLOW);
JTextField textField = new JTextField("Disabled text field", 15);
textField.setEnabled(false);
textField.setDisabledTextColor(Color.RED);
JPanel panel = new JPanel();
panel.add(textField);
JOptionPane.showMessageDialog(null, panel);
}
}
相關問題
- 1. Java SWT當組合框setEnabled()爲false時更改文本顏色
- 2. 更改顏色
- 3. 更改顏色
- 4. 更改顏色
- 5. 更改顏色
- 6. 更改顏色
- 7. 更改顏色
- 8. 更改alpha更改顏色
- 9. 更改NavigationBar色調顏色
- 10. 顏色更改JavaScript
- 11. 更改NetBeans顏色
- 12. 更改tabhost顏色
- 13. 更改UIPicker顏色
- 14. 更改applicationIconBadgeNumber顏色
- 15. 更改UIBarButtonItem顏色
- 16. 更改TextView顏色
- 17. 更改ProgressIndicator顏色
- 18. 更改Texbox顏色
- 19. 更改SVG顏色
- 20. 更改顏色(鉻)
- 21. 更改顏色geomicons
- 22. MapView更改顏色
- 23. 更改UIBarButtonSystem顏色
- 24. 更改WMF顏色
- 25. 更改UIBarButtonItem顏色
- 26. 更改vim'gutter'顏色
- 27. 更改UIBarbuttonItems顏色
- 28. 通過顏色選項更改顏色
- 29. 顏色類別不更改顏色
- 30. 更改NavigationDrawer的顏色點擊顏色
請重新說明你的問題..我很難理解你。 – user1329572
您是否嘗試過使用'setDisabledTextColor'? –
你在問什麼? – Anonymous181