Comment puis-je connaître la couleur de sélection par défaut dans un JList par exemple?
Où sont stockées ces couleurs?Java Obtenir les couleurs de l'interface utilisateur par défaut
6
A
Répondre
10
Pour les composants Swing, vous pouvez obtenir et définir les couleurs par défaut dans l'application large UIDefaults
fournie par le UIManager
:
UIDefaults defaults = javax.swing.UIManager.getDefaults();
defaults.getColor("List.selectionBackground");
defaults.getColor("List.selectionForeground");
7
JList.getSelectionForeground();
JList.getSelectionBackground();
pour cette boîte particulière.
Habituellement, ils seront lus à partir de SystemColor.textHighlight
et SystemColor.textHighlightText
au moment de la création de l'interface utilisateur.
9
UIMManager Defaults répertorie toutes les valeurs par défaut dans une interface graphique bien formaté.
Questions connexes
- 1. Remplacer les couleurs par défaut de JComboBox
- 2. Obtenir la valeur par défaut pour les types primitifs Java
- 3. obtenir interface utilisateur par défaut de la classe GKPeerPickerController
- 4. HTML/entrée CSS/textarea, texte par défaut, et les couleurs
- 5. Les polices par défaut en Java
- 6. Y at-il une API Android pour obtenir le bouton par défaut pressé/couleurs sélectionnées?
- 7. Java, encodage par défaut
- 8. VIM Jeu de couleurs par défaut ne se charge pas
- 9. Modification des couleurs par défaut du contrôle de graphique WPFToolkit
- 10. Remplacement par défaut Méthode de modèle utilisateur
- 11. Obtenir le répertoire racine par défaut en Java
- 12. C# obtenir toutes les couleurs de couleur
- 13. Remplacer par défaut get_absolute_url sur les objets Utilisateur?
- 14. Les tableaux créés par défaut dans le schéma utilisateur
- 15. Set variable utilisateur par défaut dans les scripts bash
- 16. Génériques Constructeur par défaut Java
- 17. Comment obtenir les couleurs du système Android
- 18. Conventions par défaut de NHibernate par défaut
- 19. Pourquoi Java ImageIO aplatit les couleurs JPEG
- 20. Répertoire de compilation Java par défaut
- 21. Thèmes de couleurs Eclipse - java et flex
- 22. Modifier les couleurs en C par programme #
- 23. Le studio IronPython ne peut pas modifier les couleurs de police par défaut
- 24. Android: Utiliser les couleurs de surbrillance par défaut dans un bouton personnalisé
- 25. Sélectionnez les couleurs récemment sélectionnées dans java
- 26. Couleurs de communication de l'interface utilisateur
- 27. Programmatically obtenir les couleurs du thème
- 28. sélecteur de couleurs (palette de couleurs) montrant toutes les couleurs
- 29. couleurs étranges + Java + JColorChooser
- 30. Comment obtenir la couleur de fond par défaut de JButton?
Haha, vous avez écrit ceci? C'est un outil assez génial. – davidahines
Si vous cherchez simplement une liste de noms de variables, vous pouvez utiliser http://nadeausoftware.com/articles/2008/11/all_ui_defaults_names_common_java_look_and_feels_windows_mac_os_x_and_linux – Mgamerz