[Font] Comment obtenir une Font soulignée ?
Bonjour
j'essaie d'obtenir une Font souligné comme ceci :
Code:
1 2 3 4 5 6 7 8
|
JTextField toto = new JTextField("text");
Font f = toto.getFont();
Map map = f.getAttributes();
map.put(TextAttribute.UNDERLINE, TextAttribute.UNDERLINE_ON);
map.put(TextAttribute.SIZE,new Float(30));
Font df = f.deriveFont(map);
toto.setFont(df); |
le changement d'attribut pour la Size de la Font est bien pris en compte, mais pas celui pour le soulignement (le texte apparait bien en taille 30 mais pas souligné :( )
y'aurait-il par hasard un truc que je ferais mal ?
ps: je précise que mon but est de pouvoir utiliser une font avec soulignement, le JTextField c'est juste pour tester.