Liste de Java Swing propriétés de l'INTERFACE utilisateur?
Il semble y avoir une tonne de propriétés de l'INTERFACE utilisateur qui peuvent être configurés avec
UIManager.put("key", value);
Est-il une liste quelque part de toutes les clés qui peuvent être mis en?
Vous devez vous connecter pour publier un commentaire.
Cela dépend de l'implémentation de Java. Voici le code simple que vous pouvez exécuter pour voir toutes les propriétés disponibles et leurs valeurs actuelles.
Pour ce que ça vaut, vous pouvez trouver un éleveur, la version de cette où toutes les propriétés sont affichées dans une interface graphique, avec chaque composant sur un onglet séparé dans un panneau à onglets. Vous pouvez également modifier la LAF. Découvrez UIManager Par Défaut.
Le code posté avant de se les propriétés définies par l'actuel look&feel, qui est le métal de l&f par défaut.
Il répertorie un total de 636 propriétés définies sur mon système (windows xp avec Java 1.6.0_17) avec moins défini sur Windows L&F et le Motif L&F. j'ai trouvé une autre liste sur l'internet (http://www.java2s.com/Tutorial/Java/0240__Swing/ListingUIDefaultProperties.htm) où 795 sont trouvés.
Donc je pense que la question demeure: les propriétés Qui sont là? Évidemment, même le Métal L&F ne pas les mettre tous les (ou le code résultant en 795 est faux).
Je suis intrigué par le fait, il ne semble pas exister une liste officielle par le soleil, ce qui serait vraiment ce que je suis à la recherche d' (ainsi que l'OP si j'ai le droit de la question).
J'ai eu un problème similaire où quelques éléments de l'INTERFACE utilisateur ont été l'affichage dans les polices minuscules. J'ai imprimé toutes les clés à l'aide du code ci-dessous et mis à jour les éléments spécifiques