Maison > Java > javaDidacticiel > Comment accéder et utiliser les polices, tailles et couleurs prédéfinies en Java ?

Comment accéder et utiliser les polices, tailles et couleurs prédéfinies en Java ?

DDD
Libérer: 2024-10-29 19:02:30
original
885 Les gens l'ont consulté

How to Access and Use Predefined Fonts, Sizes, and Colors in Java?

Accès aux polices, tailles et couleurs prédéfinies en Java

Problème :
Si vous souhaitez remplir une JComboBox avec une liste de polices, de tailles et de couleurs, vous devez trouver un moyen d'obtenir les options prédéfinies disponibles sur le système.

Solution :
Pour accéder aux options prédéfinies polices sous Windows, vous pouvez utiliser GraphicsEnvironment.getAvailableFontFamilyNames() :

<code class="java">GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
String[] fonts = ge.getAvailableFontFamilyNames();</code>
Copier après la connexion

Personnalisation des attributs de police
Une fois que vous avez les noms de police, vous pouvez définir la taille et le style de la police sur exécution. Par exemple :

<code class="java">// Create a new font object with the specified attributes
Font font = new Font("Arial", Font.BOLD, 12);</code>
Copier après la connexion

Remplir la JComboBox
Avec les noms et attributs de police, vous pouvez remplir la JComboBox :

<code class="java">// Populate the font JComboBox
for (String fontName : fonts) {
    jcbFonts.addItem(fontName);
}</code>
Copier après la connexion

Font Exemple d'interface graphique de sélecteur
Vous pouvez créer une interface graphique simple pour démontrer la sélection de police :

<code class="java">// Create a FontCellRenderer for custom font display
FontCellRenderer renderer = new FontCellRenderer();

// Create the JComboBox with the fonts
JComboBox fontChooser = new JComboBox(fonts);
fontChooser.setRenderer(renderer);

// Display the font chooser dialog
JOptionPane.showMessageDialog(null, fontChooser);</code>
Copier après la connexion

Cet exemple affichera une boîte de dialogue dans laquelle vous pourrez sélectionner une police et afficher un aperçu de la police sélectionnée. .

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal