ISSATSO
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-29%
Le deal à ne pas rater :
PC portable – MEDION 15,6″ FHD Intel i7 – 16 Go / 512Go (CDAV : ...
499.99 € 699.99 €
Voir le deal

Champ RTF JAVA

3 participants

Aller en bas

Champ RTF JAVA Empty Champ RTF JAVA

Message par Mejdi1503 Lun 7 Avr 2008 - 20:09

Salut a tous et a toutes Smile
Voici une classe pour créer un champ RTF sous Java cheers
et la fonction d'insertion d'une chaine dans le champ avec la "mise en forme"

Code:
import java.awt.*;
import javax.swing.*;
import javax.swing.text.*;

class TextPane extends JTextPane
{
   public transient Style style;
   public TextPane()
   {
      super();
      style = addStyle("monStyle", StyleContext.getDefaultStyleContext().getStyle(StyleContext.DEFAULT_STYLE));
   }
   public void insertText(String texte, Color coul, boolean gras)
   {   
      try
      {
         //Definition de la couleur par defaut
         StyleConstants.setForeground(style, coul);
         
         //Definition du style en gras ou pas
         //Suivant la valeur du parametre gras
         StyleConstants.setBold(style,gras);
         //Pour le reste des styles, je vous laisse le soin de les retrouver
         
         //Insertion du texte a la fin du document
         getDocument().insertString(getDocument().getLength(), texte, getStyle("monStyle"));
         
         //Positionner le curseur a la fin du document
         setCaretPosition(getDocument().getLength());
      }
      catch (BadLocationException e)
      {
         e.getMessage();
      }
   }
}

C'est beau, non?
Mejdi1503
Mejdi1503
Candidat au titre membre du club

Masculin
Nombre de messages : 37
Age : 41
Location : MI4-G?
Date d'inscription : 24/02/2008

Revenir en haut Aller en bas

Champ RTF JAVA Empty Re: Champ RTF JAVA

Message par Chatbour Lun 7 Avr 2008 - 20:28

Merci beaucoup Smile je suis déjà la recherche de ce code : ça va me simplifier la vie !

PS : Pour la balise code, il faut mettre une police à ton message..
Chatbour
Chatbour
Membre confirmé

Masculin
Nombre de messages : 224
Age : 39
Location : %windir%
Date d'inscription : 23/11/2007

Feuille de personnage
choix:

http://chatbour.miniville.fr/ind

Revenir en haut Aller en bas

Champ RTF JAVA Empty Re: Champ RTF JAVA

Message par RBS_admin Ven 11 Avr 2008 - 16:39

merci mejdi pour ce code
RBS_admin
RBS_admin
Mas2oul
Mas2oul

Masculin
Nombre de messages : 197
Age : 37
Location : sousse
Date d'inscription : 05/11/2007

Feuille de personnage
choix:

Revenir en haut Aller en bas

Champ RTF JAVA Empty Re: Champ RTF JAVA

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser