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 :
- JTextField textField = new JTextField();
- DefaultStyledDocument doc = new DefaultStylesDocument();
- SimpleAttributesSet attributes = new SimpleAttributeSet();
- StyleConstants.setUnderline(attributes, true);
- doc.insertString(0, "ton texte", attributes);
- 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