public String getValeur() { return tonJTextField.getText(); }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionpublic class FrmPrincipale extends javax.swing.JFrame { // METTRE UNE MAJUSCULE à la première lettre du nom d'une classe ! public FrmPrincipale() { initComponents(); } public String getValeur() { return txtValeur.getText(); } private void btnOuvrirMouseClicked(java.awt.event.MouseEvent evt) { new FrmSecondaire().setVisible(true); } public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new FrmPrincipale().setVisible(true); } }); } private javax.swing.JButton btnOuvrir; /* jButton1; Renommer les variables : c'est illisible */ public javax.swing.JTextField txtValeur; /* jTextField1; Renommer les variables : c'est illisible */ } public class FrmSecondaire extends javax.swing.JFrame { public FrmSecondaire(JFrame parent) { initComponents(); this.parent = parent; } private void btnRecupererValeurMouseClicked(java.awt.event.MouseEvent evt) { String str = parent.getValeur(); // on appelle le getter sur la fenêtre parent } } private JFrame parent; private javax.swing.JButton btnRecupererValeur; /* jButton1; Renommer les variables : c'est illisible ! */ private javax.swing.JTextField txtValeur; /* jTextField1; Renommer les variables : c'est illisible !*/
public class FrmPrincipale extends javax.swing.JFrame { public FrmPrincipale() { initComponents(); } public String getValeur() { return txtValeur.getText(); } private void btnOuvrirMouseClicked(java.awt.event.MouseEvent evt) { new FrmSecondaire(this).setVisible(true); // j'avais oublié le this } public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new FrmPrincipale().setVisible(true); } }); } private javax.swing.JButton btnOuvrir; public javax.swing.JTextField txtValeur; } public class FrmSecondaire extends javax.swing.JFrame { public FrmSecondaire(JFrame parent) { initComponents(); this.parent = parent; } private void btnRecupererValeurMouseClicked(java.awt.event.MouseEvent evt) { String str = parent.getValeur(); } } private JFrame parent; private javax.swing.JButton btnRecupererValeur; private javax.swing.JTextField txtValeur;