Bonjour
j'essaie d'obtenir une Font souligné comme ceci :
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é
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);)
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.
Partager