Champ RTF JAVA
3 participants
Page 1 sur 1
Champ RTF JAVA
Salut a tous et a toutes
Voici une classe pour créer un champ RTF sous Java
et la fonction d'insertion d'une chaine dans le champ avec la "mise en forme"
C'est beau, non?
Voici une classe pour créer un champ RTF sous Java
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- Candidat au titre membre du club
-
Nombre de messages : 37
Age : 41
Location : MI4-G?
Date d'inscription : 24/02/2008
Re: Champ RTF JAVA
Merci beaucoup 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..
PS : Pour la balise code, il faut mettre une police à ton message..
Chatbour- Membre confirmé
-
Nombre de messages : 224
Age : 39
Location : %windir%
Date d'inscription : 23/11/2007
Feuille de personnage
choix:
Re: Champ RTF JAVA
merci mejdi pour ce code
RBS_admin- Mas2oul
-
Nombre de messages : 197
Age : 37
Location : sousse
Date d'inscription : 05/11/2007
Feuille de personnage
choix:
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|