Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
417 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [JAVA] souligner le texte dans un JTextField

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JAVA] souligner le texte dans un JTextField

n°231508
deltaden
Posté le 20-10-2002 à 22:26:33  profilanswer
 

Bonjour,
 
je voudrais savoir si quelqu'un sait comment souligner dans un JTextField. Je sais bien qu'il n'y a pas une méthode qui le fait directement mais n'est-il pas possible de le faire à partir de l'objet Document qui se trouve dans le JTextField?
 
Merci


Message édité par deltaden le 20-10-2002 à 22:27:48
mood
Publicité
Posté le 20-10-2002 à 22:26:33  profilanswer
 

n°232112
gfive
Posté le 21-10-2002 à 23:10:04  profilanswer
 

Alors, effectivement, il faut utiliser le Document, mais en l'instanciant avant : tu crées un DefaultStyledDocument (classe dans javax.swing.text)  
 
Ensuite, il te faut un objet AttributeSet initialisé avec les bonnes valeurs, puis tu t'en sers pour ajouter du texte....ca donne ça :
 
 

Code :
  1. JTextField textField = new JTextField();
  2. DefaultStyledDocument doc = new DefaultStylesDocument();
  3. SimpleAttributesSet attributes = new SimpleAttributeSet();
  4. StyleConstants.setUnderline(attributes, true);
  5. doc.insertString(0, "ton texte", attributes);
  6. textField.setDocument(doc);

 
 
Avec ce truc là, tu peux même écrire un bout de texte en vert italique souligné, et un autre bleu gras et pas souligné dans le même JTextField...


Message édité par gfive le 22-10-2002 à 14:39:44
n°235315
deltaden
Posté le 26-10-2002 à 23:37:46  profilanswer
 

Merci pour ta réponse mais ca n'a pas l'airde marcher.
 
En fait on dirait que le JTextField ne se préoccupe pas du style du document. Bizarre non?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [JAVA] souligner le texte dans un JTextField

 

Sujets relatifs
Simuler une base de temps sous javaA quoi servent les UnderScores en JAVA ?
Quel editeur pour faire du Java ?[JAVA] Peut on jouer des sons avec AudioClip en dehors d'une applet ?
[java]comment cacher son mot de pass[java]comment créer un repertoire ou des sous repertoires
[Java] Drivers pour acceder a des bases de donnees[PHP] Vérifier si un serveur est online + afficher un texte si online
[Java] Comment faire afficher une JComboBox sur plusieurs lignes[JAVA]Arbre
Plus de sujets relatifs à : [JAVA] souligner le texte dans un JTextField


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR