begin process at 2010 02 10 12:08:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Java

 > 

Archives

 > 

JavaBeans

 > 

Probleme de jTextPane depuis une classe.


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme de jTextPane depuis une classe.

lundi 1 mai 2006 à 18:14:00 | Probleme de jTextPane depuis une classe.

greg505

Bonsoir;

Je suis en train de programmer un Chat en JAVA et je bloque sur un problème qui est surement tres bete.

Je possède 2 classe : w_main et connexion.

w_main : Contient la fenetre principale avec un jtextpane.
connexion : recupere les message du serveur et doit les envoyer dans le jtextpane.

Le probleme est que je n'arrive pas a envoyer du texte dans mon jtextpane depuis la classe connexion.

Methodes d'ajout d'un message dans w_main :

public void ajouter_message(String texte){
        liste_messages.setText(liste_messages.getText()+"\n"+texte);
        javax.swing.JOptionPane.showMessageDialog(null,texte);
    }

dans la classe connexion, je procède de la sorte :

w_main princ = new w_main();
message = lecture.readLine();
princ.ajouter_message(message);

Mais rien ne s'affiche. alors que le message contient bien quelque chose (testé).
La methode fonctionne elle aussi car quand je l'appel depuis sa classe (w_main) ca fonctionne.

Une idée ? MERCI de votre aide.


lundi 1 mai 2006 à 20:13:01 | Re : Probleme de jTextPane depuis une classe.

scaryman

Salut
Es-tu sûr que princ est la seule instance de w_main ?
Pourquoi utilises-tu setText dans ton JTextPane ? Il faudrait plutot ajouter à la suite de ce qui avait été écrit précédemment.
Et pourquoi montrer le message dans un JOptionPane ?

Si tu n'y arrives toujours pas, montre nous plus de code.

Voila
A++
mardi 2 mai 2006 à 00:05:44 | Re : Probleme de jTextPane depuis une classe.

greg505

Alors, je JOptionPane c'etait juste pour voir si le message était bien recu... C'est un truc de test...

Pour le coup du princ, effectivement c'est pas la seule instance de w_main. Je passe donc en parametre l'instance "en cours" de w_main au constructeur de Connexion. Et je la re-utilises, ca roule now.

Le setText, je l'ai utilisé car j'ai pas trouvé comment inserer à la fin. Dans les TextArea, il y a append mais pas dans un JTextPane. Je conserve le JTextPane car je vais mettre en forme mon texte. Voila voila ;)

Si qqu a une pise pour ajouter à la fin... MERCI
mardi 2 mai 2006 à 09:43:46 | Re : Probleme de jTextPane depuis une classe.

scaryman

Pour ajouter à la suite :
DefaultStyledDocument docpane = (DefaultStyledDocument)jtextpane.getDocument();
Style normal = textpane.addStyle("normal", textpane.getLogicalStyle());
docpane.insertString(textpane.getDocument().getLength(), tonTexte, normal);



Cette discussion est classée dans : message, connexion, classe, main, jtextpane


Répondre à ce message

Sujets en rapport avec ce message

recuperer une connexion JDBC [ par tchiomimine ] Salut !Voila je doit faire un projet assez rapidement (j'espere dc avoir la solution rapidement :) !! ) et j'ai un probleme pour utiliser une connxexi Enchainement d'écran [ par Aotearoa ] Ma question va sans doute sembler idiote et mal exprimée, mais que voulez-vous, je débute...J'ai créé une classe Lecture qui lit une base de donnée. D Impression JTextPane [ par demonc ] Bonjour, Je n'arrive pas a imprimer un JTextPane. Voici la methode que j'utilise : Je créer une classe MonJTextPane dérivée de la classe JTextPane. El Synchronisation et RMI [ par doudblast ] salut tous,Bon je vais essayer d'etre clair... Je fais un Chat en utilisant RMI, et ce chat doit gérer les salons.j'ai donc créé une classe Salon et u connexion JDBC [ par albator2004 ] Bonjour!!Voilà, j'ai créé une classe qui se conecte à une base oracle via jdbc selon le nom de la base passée en paramètre.Cependant, il se peut que l connexion avec AS400 [ par progrima ] Slt je veux faire une connexion avec AS400, c koi la classe qui contient le driver qui permet la connexion avec cette classe!! JFrame et contenu [ par Syl20estbon ] Bonjour !!J'ai un piti probleme de JFrame.J'ai une classe qui contient le main et dans ce main je crée une JFrame.Puis j'apelle une autre classe qui m Main [ par farah2005 ] bonjour,j utilise netbeans 3.4.1 et jdk 1.5ma classe contient un main et pourtant a l execution ca me sort un message disant aue ma classe ne contient Connexion distante avec un proxy en utilisant la classe URL [ par licot ] Bonjour, J'utilise un logiciel que je dois modifier pour qu'il puisse passer un proxy. Avec comme contrainte l'utilisation de la classe URL, voici mo JTextPane transfert de contenu [ par Belegkarnil ] Salut! Je fais un programme de messagerie instantanée, et je dois transféré les messages entre les personnes qui se parle. Dans ma fenêtre de dialgue


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales