Accueil > Forum > > > > rafraichement d'un Jtextarea
rafraichement d'un Jtextarea
mardi 19 avril 2005 à 10:28:49 |
rafraichement d'un Jtextarea

nicola2s
|
Bonjour !
Jai une question toute con  J'ai fai un prog tout simple: une JtextArea et un boutton. Quand je clique sur le bouton, je voudrais que le text de la JTestArea change . donc dans l'écouteur du bouton, j'ai mis : jtextarea.setText("nouveau txt"). voila. Quand je clique, rien ne se passe! je pense qu'il faut rafraichir la Jtext area, voir toute la frame ! !
Commet faire ??
voila mon code :
import javax.swing.*; import java.awt.event.*; import java.io.*;
public class InterfaceServeur{ public static void main(String args[]){ IHMServeur app = new IHMServeur ("Serveur"); app.pack(); app.show(); } }
class IHMServeur extends JFrame{ public JTextArea liste_clients; public IHMServeur(String titre){ super(titre); setSize(300,100); JPanel pannel = new JPanel(); // BOUTTON OFF JButton bt_off = new JButton("off"); bt_off.addActionListener(new EcouteOff()); pannel.add(bt_off); // ZONE DE TEXTE liste_clients = new JTextArea(null," ",15,10); liste_clients.setEditable(false); pannel.add(liste_clients); getContentPane().add(pannel); } class EcouteOff implements ActionListener { public void actionPerformed (ActionEvent e){ liste_clients.setText(salut lado"); } } }
|
|
mardi 19 avril 2005 à 10:37:05 |
Re : rafraichement d'un Jtextarea

safisoft
|
Réponse acceptée !
je X que le textarea est pas accessible du listener, tu pe faire comme ca: (et c'est garantit)
class IHMServeur extends JFrame implements ActionListener{ public JTextArea liste_clients; public IHMServeur(String titre){ super(titre); setSize(300,100); JPanel pannel = new JPanel(); // BOUTTON OFF JButton bt_off = new JButton("off"); bt_off.addActionListener(this); pannel.add(bt_off); // ZONE DE TEXTE liste_clients = new JTextArea(null," ",15,10); liste_clients.setEditable(false); pannel.add(liste_clients); getContentPane().add(pannel); }
public void actionPerformed (ActionEvent e){ liste_clients.setText(salut lado"); } }
|
|
mardi 19 avril 2005 à 12:09:20 |
Re : rafraichement d'un Jtextarea

nicola2s
|
Réponse acceptée !
Merci safisoft, elle est o top ta réponse. t'aurai pas un tutoriel pour faire des interfaces ou un exemples avec une interface pas trop compliqué. ca serait sympa, parceque la je galere un peu. J'arrive pas a gérer les redimensionnement de fenetre, la disposition des composants, taille des composant... !
Merci
|
|
mardi 19 avril 2005 à 13:59:30 |
Re : rafraichement d'un Jtextarea

nicola2s
|
Réponse acceptée !
encore un truc safisoft, si je rajoute un bouton et que je veux lui affecter un écouteur, commet je distingue les
par ex : g deux bouttons JButton bt_off = new JButton("off"); bt_off.addActionListener(this);
JButton bt_on = new JButton("on"); bt_on.addActionListener(this);
et l'écouteur public void actionPerformed (ActionEvent e){ liste_clients.setText(salut lado"); }
comment dasn l'écouteur, je sais d'ou a été déclenchée l'action (bt_on ou bt_off) ? Pour l'exemple, je voudrais faire afficher un autre texte avec le nouveau boutton
merci
BOG
|
|
mardi 19 avril 2005 à 15:28:08 |
Re : rafraichement d'un Jtextarea

moz34
|
Réponse acceptée !
Salut!
Je te donne un exemple:
bt_off.addActionListener(this);
bt_on.addActionlistener(this);
public void actionPerformed(ActioEvent e){
Object obj = e.getSource();
if(obj.equals(bt_off)){
//....
}
if(obj.equals(bt_on)){
//....
}
}
voila j'espere que ca t'aidera...
moz de Montpellier
|
|
mardi 19 avril 2005 à 16:33:17 |
Re : rafraichement d'un Jtextarea

nicola2s
|
Réponse acceptée !
Au top ! Merci
BOG
|
|
vendredi 22 avril 2005 à 11:11:42 |
Re : rafraichement d'un Jtextarea

nicola2s
|
Réponse acceptée !
ecore un ptit truc! si maintenant je veux mettre un écouteur sur la fenetre, pour fermer l'appli, je fais comment ? if (obj.equals(???))
ou je suis obligé de faire un windowsListener?
|
|
vendredi 22 avril 2005 à 12:16:28 |
Re : rafraichement d'un Jtextarea

moz34
|
Salut!
Tu mets dans l'Init de ta classe: TaFrame.setDefaultCloseOperation(JFrame.Exit_On_Close);
sinon tu peux creer une classe comme suit:
class FermerFenetre extends WindowAdapter{
public void windowClosing(WindowEvent e){
Window win = e.getWindow();
win.setVisible(false);
System.exit(0);
}
}
et dans ta classe extends JFrame tu mets:
TaFrame.addWindowListener(new FermerFenetre());
mais tu peux aussi mettre un WindowListener sur ta frame en ajoutant:
implements WindowListener
c'est à toi de voir!
moz de Montpellier
|
|
Cette discussion est classée dans : public, liste, off, clients, jtextarea
Répondre à ce message
Sujets en rapport avec ce message
Impression du contenu d'un JTextArea sur plusieurs pages [ par criche ]
Voici un programme qui me permet d'imprimer le contenu d'un JtextArea.Il est composé du programme essaiJtextArea.java, qui appelle la classe JTextArea
Sauvegarde et Serialisation [ par lafoune2 ]
j'utilise unJFileChooser pour recuperer un fichier que j'ai enregistré mais y'a un truc que j'arrive pas a saisir : java.io.WriteAbortedException: wr
Help liste chainee [ par Jarod1980 ]
Bonjour,J'ai un problème que je n'arrive pas à résoudre concernant les listes chainées. J'ai une liste chainée comportant des répétitions et je voudra
Problème liste chaînée [ par hoymille ]
Bonjour,En fait j'ai réaliser une interface pour créer des organigrammes. Maintenant, je veux créer une liste chaînée afin de pouvoir avoir une struct
ArrayList [ par amel2006 ]
j'ai construit une liste qui contient 3 string et un tableau voici mon codeet j'ai pas sue acceder au élément de ce tableau là import java.io.*;import
JTextArea [ par patRachel ]
<img style="BORDER-LEFT-COLOR: black; BORDER-BOTTOM-COLOR: black; BORDER-TOP-COLOR: black; BORDER-RIGHT-COLOR: black; border-siz
Demande d'aide [ par javamen33 ]
Bonjour et slt a ts j'ai un probleme j'ai crée un classe mére qui me permet de remplir une liste chainé qui s'appele drawables apres j'ai cree un cla
LinkedList->matrice de 2 dimension [ par catphuong ]
Bonjour a toutes et a tous,J'ai un probleme avec mon projet. J'ai deja une liste chainée (LinkedList) dont chaque objet est une Cellule. public</
les listes chainées [ par foxriver001 ]
au fait j'ai implémenté les listes chainées en java mais le programme ne marche pas correctement,j'ai donc besoin de l'aide de quelqu'un .voici le pro
Problème avec un JScrollPane et JTextArea... [ par boyboy ]
Bonjour,voici mon problème :j'ai 2 classes : class Interface extends JFrame (c'est la classe principale)class QueuePanel extends JTextAreaJe souhaite
Livres en rapport
|
Derniers Blogs
L'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIESL'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIES par odewit
La tendance est aux interfaces naturelles (NUI), et le keynote de Bill Buxton au MIX l'a bien souligné.
La charte graphique et ergonomique de Windows Phone 7 a donc été entièrement repensée en vue d'obtenir un maximum d'efficacité sur ce point. En re...
Cliquez pour lire la suite de l'article par odewit COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|