Bonjour,
j'aimerai que dans mon application les boutons, label, radio, text,ect...
aient la meme police, font,ect..
je pense qu'il faut créer une class pour ca...
merci.
Bonjour,
j'aimerai que dans mon application les boutons, label, radio, text,ect...
aient la meme police, font,ect..
je pense qu'il faut créer une class pour ca...
merci.
Euh... normalement par défault les composants utilisent la même police...
Tu veux utiliser une autre police que celle par défaut du LnF ?
Pour ce besoin j'ai déjà eu à créer un bout de code à appeler APRES avoir setté le Look'n Feel :
Par contre attention à la Font que tu choisis, certaines ne sont pas vraiment cross platform.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 /** * Sets the default font for all Swing components. * Ex: setUIFont(new javax.swing.plaf.FontUIResource("Serif", Font.ITALIC, 12)); * * @param f */ public static void setUIFont(FontUIResource f) { Enumeration keys = UIManager.getDefaults().keys(); while (keys.hasMoreElements()) { Object key = keys.nextElement(); Object value = UIManager.get(key); if (value instanceof FontUIResource) { FontUIResource orig = (FontUIResource) value; Font font = new Font(f.getFontName(), orig.getStyle(), f.getSize()); UIManager.put(key, new FontUIResource(font)); } } }
salut,
Look'n Feel n'a rien avoir avec ce que je cherche, je me suis penché sur le problème et j'ai trouver la solution du "java properties file"...
j'ai réussi a voir un peu comment ca marche , les key, les tableau mais je n'arrive pas a l'utilisé.
s'il y a des tutos sur ça je suis prenante .
Merci
Partager