Bonjour

j'essaie d'obtenir une Font souligné comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.