Comment puis-je obtenir la police par défaut pour les étiquettes Swing JTabbedPane?
Le texte en Swing composants ont une police par défaut? En particulier, ce qui sur l'onglet étiquettes sur JTabbedPane
s?
Je suis en train de travailler sur une maquette d'une interface graphique faite avec Swing et vous voulez qu'il mélange avec une image à l'écran j'ai attrapé une Balançoire app.
source d'informationauteur Paul Reiners
Vous devez vous connecter pour publier un commentaire.
Cela dépend de l'Aspect et la convivialité. Si c'est une application que vous avez écrit, obtenir les valeurs de
UIManager.getDefaults().getFont("TabbedPane.font")
La UIManager Par Défaut montre que les valeurs de toutes les propriétés de tous les composants (y compris les "TabbedPane.la police").
En fonction de la réponse du Révérend Gonzo, ce morceau de code permet de savoir quelles touches sont dans la UIDefaults. Car les clés sont auto-explicatif, vous savez que la clé que vous pouvez utiliser. J'ai eu à connaître la clé pour le component swing jtextfield de police, par exemple, et ne pouvait trouver de cette façon.
Si vous êtes à la recherche d'une police, dans votre cas, il suffit de jeter la clé d'une Chaîne et de vérifier s'il contient le mot "police". De cette façon, vous restreindre le jeu de touches que vous avez un intérêt potentiel pour les.
J'ai une liste
Et donc vous devez choisir TabbedPane.la police.
Elle peut dépendre du "Look and Feel" que vous utilisez, mais pour moi le Swing de la police par défaut est
DejaVu Sans - Plaine
Pour la plupart des composants de la taille de la police par défaut est autour de 12 ou 13
On dirait que c'est l'Arial. C'est ce que Identifont me dit et il ressemble à droite.
L'IHM Java police par défaut est "Helvetica", en gras taille 9, de couleur grise.