Récupérer le contenu d'une Jtextarea
bonjour,
je débute tout juste en java et je vous remercie d'avance de votre aide et indulgence!
Malgré mes recherches, java est tout neuf pour moi et bien obscure encore!
j'ai la classe suivante avec du texte dans une Jtextarea et sur le clic du bouton je voudrais récupérer le contenu mais je n'y arrive pas
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| import javax.swing.*;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Lolo1 {
public static void main(String[] args) {
// construction interface
JPanel Contenufenetre1 = new JPanel();
Contenufenetre1.setLayout(null);
JButton btnenvoi = new JButton ("Envoi");
btnenvoi.setBounds(10,10,100,20);
JTextArea message = new JTextArea();
message.setBounds(10,40,300,100);
message.setText("Bonjour !");
Contenufenetre1.add(btnenvoi);
Contenufenetre1.add(message);
JFrame cadre1 = new JFrame ("Montest");
cadre1.setContentPane(Contenufenetre1);
cadre1.setSize(400,400);
cadre1.setVisible(true);
bouton bouton = new bouton();
btnenvoi.addActionListener(bouton);
}
} |
voici la classe où il y a l'action sur le bouton
Code:
1 2 3 4 5 6 7 8 9 10
| import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JOptionPane;
public class bouton implements ActionListener {
public void actionPerformed(ActionEvent événement) {
JOptionPane.showConfirmDialog(null,
"Juste un test");
}
} |
dans la boite de dialogue, je voudrais donc avoir le texte de ma zone de texte
merci
je ne suis qu'un pauvre débutant!!!....
wahou!! j'ai pas tout compris
Soit effectivement je garde les 2 classes ou alors je veux bien en faire qu'une seule. En fait, j'ai suivi un tuto où on explique qu'il est mieux de séparer les actions sur les objets....ceci explique cela!
Une explication par l'exemple serait, je pense, utile à mon neurone pour qui java était une ile encore hier!