JTEXTPANE ETENDU ET FACILITE (LECTURE,ECRITURE RTF),COULEURS,...

cs_loloof64
Messages postés
342
Date d'inscription
vendredi 1 septembre 2006
Statut
Membre
Dernière intervention
6 novembre 2012
- 4 juin 2007 à 12:31
cs_loloof64
Messages postés
342
Date d'inscription
vendredi 1 septembre 2006
Statut
Membre
Dernière intervention
6 novembre 2012
- 25 mars 2009 à 18:49
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/42977-jtextpane-etendu-et-facilite-lecture-ecriture-rtf-couleurs

cs_loloof64
Messages postés
342
Date d'inscription
vendredi 1 septembre 2006
Statut
Membre
Dernière intervention
6 novembre 2012

25 mars 2009 à 18:49
De rien :)
lOeil
Messages postés
23
Date d'inscription
lundi 23 février 2004
Statut
Membre
Dernière intervention
25 mars 2009

25 mars 2009 à 09:51
Merci beaucoup c'est impeccable :D
cs_loloof64
Messages postés
342
Date d'inscription
vendredi 1 septembre 2006
Statut
Membre
Dernière intervention
6 novembre 2012

24 mars 2009 à 10:27
P.S (2) : Et n'oublies pas l'import de la classe javax.swing.JFrame .
cs_loloof64
Messages postés
342
Date d'inscription
vendredi 1 septembre 2006
Statut
Membre
Dernière intervention
6 novembre 2012

24 mars 2009 à 10:25
P.S : N'oublies pas de consulter la Javadoc pour tout que qui t'es nouveau dans ce que j'ai mis (d'ailleurs il y a les chemins complets des packages) : c'est toujours mieux que de se contenter d'éxécuter la source .
cs_loloof64
Messages postés
342
Date d'inscription
vendredi 1 septembre 2006
Statut
Membre
Dernière intervention
6 novembre 2012

24 mars 2009 à 10:21
Salut LOEil, tout le monde a forcément débuté un jour .

En fait le JTextPane doit être intégré à un composant fenetre (soit javax.swing.JFrame, soit une classe dérivée donc) .
Mais ce n'est pas tout : ce composant fenetre ne s'affiche pas par défaut, il faut appeler sa méthode setVisible(boolean aFlag), méthode de la classe javax.swing.JComponent, avec aFlag valant true afin de la rendre visible . (false au contraire permet de la masquer) .

Il y a enfin d'autres ajustemetns recommandés, que je t'ai commentés : la taille, le titre par l'intermédiaire du constructeur, la fermeture automatique, le centrage sur l'écran .

Source ---------------------------------------------------------------------

public static void main(String [] args){

JFrame fenetre = new JFrame("Fenetre de test"); //Constructeur avec le titre
fenetre.setSize(300, 400); //Taille : largeur, hauteur
fenetre.setLocationRelativeTo(null); //Centrage automatique sur l'écran
fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //Gerer automatiquement la fermeture de la fenêtre .


DJTextPane txtPannel = new DJTextPane();
String txt = "test";
txtPannel.append(txt);

fenetre.add(txtPannel); //ajouter le Panel à la fenêtre
fenetre.setVisible(true); //rendre la fenêtre visible .

}

//------------------------------------------------------

Voilà :)
Bonne continuation :)

Loloof64 .
Afficher les 20 commentaires