2010-09-13 14 views

Respuesta

10

Para los componentes Swing se puede obtener y establecer los colores por defecto en la aplicación amplia UIDefaults proporcionada por el UIManager:

UIDefaults defaults = javax.swing.UIManager.getDefaults(); 
defaults.getColor("List.selectionBackground"); 
defaults.getColor("List.selectionForeground"); 
7
JList.getSelectionForeground(); 
JList.getSelectionBackground(); 

para esa caja en particular.

Por lo general, se leerán desde SystemColor.textHighlight y SystemColor.textHighlightText en el momento de crear la interfaz de usuario.

9

UIMManager Defaults listas de todos los valores predeterminados en una interfaz gráfica de usuario con un formato agradable.

+0

Jaja, usted escribió esto? Es una herramienta bastante impresionante. – davidahines

+1

Si solo busca una lista de nombres de variables, puede utilizar http://nadeausoftware.com/articles/2008/11/all_ui_defaults_names_common_java_look_and_feels_windows_mac_os_x_and_linux – Mgamerz

Cuestiones relacionadas