Récuperer variable d'une autre frame en java
Fermé
amine_marc
Messages postés
256
Date d'inscription
dimanche 21 février 2010
Statut
Membre
Dernière intervention
11 avril 2016
-
12 janv. 2013 à 21:09
amine_marc Messages postés 256 Date d'inscription dimanche 21 février 2010 Statut Membre Dernière intervention 11 avril 2016 - 13 janv. 2013 à 21:30
amine_marc Messages postés 256 Date d'inscription dimanche 21 février 2010 Statut Membre Dernière intervention 11 avril 2016 - 13 janv. 2013 à 21:30
A voir également:
- Récuperer variable d'une autre frame en java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Recuperer message whatsapp supprimé - Guide
- Recuperer video youtube - Guide
- Java apk - Télécharger - Langages
3 réponses
amine_marc
Messages postés
256
Date d'inscription
dimanche 21 février 2010
Statut
Membre
Dernière intervention
11 avril 2016
2
13 janv. 2013 à 18:48
13 janv. 2013 à 18:48
j'au déclaré une fct dans Jframe1:
public String getAdresse()
{
adresse = adrIp.getText();
return adresse;
}
et j'ai le code suivant dans Jframe2:
String adr = new Jframe1().getAdresse();
adr2.setText(adr);
public String getAdresse()
{
adresse = adrIp.getText();
return adresse;
}
et j'ai le code suivant dans Jframe2:
String adr = new Jframe1().getAdresse();
adr2.setText(adr);
amine_marc
Messages postés
256
Date d'inscription
dimanche 21 février 2010
Statut
Membre
Dernière intervention
11 avril 2016
2
13 janv. 2013 à 18:48
13 janv. 2013 à 18:48
mais auccun résultat
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
13 janv. 2013 à 19:03
13 janv. 2013 à 19:03
Voici un exemple :
import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JTextArea; public class Test { public static void main(String[] args) { // Frame 1 final JFrame frame1 = new JFrame(); final JTextArea text1 = new JTextArea("Texte"); frame1.add(text1,BorderLayout.NORTH); final JButton button = new JButton("Bouton"); frame1.add(button,BorderLayout.SOUTH); frame1.pack(); frame1.setVisible(true); frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // Frame 2 final JFrame frame2 = new JFrame(); final JTextArea text2 = new JTextArea(); frame2.add(text2); frame2.pack(); frame2.setVisible(true); frame2.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // Listeners button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { text2.setText(text1.getText()); } }); } }
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
13 janv. 2013 à 19:25
13 janv. 2013 à 19:25
Même chose, mais avec des classes :
package p2; import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JTextArea; class Fenetre1 extends JFrame { private static final long serialVersionUID = 1; final JTextArea text1; final JButton button; public Fenetre1() { text1 = new JTextArea("Texte"); add(text1,BorderLayout.NORTH); button = new JButton("Bouton"); add(button,BorderLayout.SOUTH); pack(); setVisible(true); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } } class Fenetre2 extends JFrame { private static final long serialVersionUID = 1; final JTextArea text2; public Fenetre2(final Fenetre1 f1) { text2 = new JTextArea(); add(text2); f1.button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { text2.setText(f1.text1.getText()); } }); pack(); setVisible(true); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } } public class Test { public static void main(String[] args) { Fenetre1 f1 = new Fenetre1(); Fenetre2 f2 = new Fenetre2(f1); } }
amine_marc
Messages postés
256
Date d'inscription
dimanche 21 février 2010
Statut
Membre
Dernière intervention
11 avril 2016
2
13 janv. 2013 à 21:30
13 janv. 2013 à 21:30
Merci boucoup KX ^^, je vais essai votre code :)