Ajouter un commentaire

Niroken

Hello,

Je te montre ici comment récupérer un texte depuis un JTextField quand on clique sur un boutton.
Le texte sera affiché sur la sortie standard via un System.out.println();

Pour croiser ca avec ta BDD, tu liras le commentaire que j'ai placé dans la méthode actionPerformed() de l'ActionListener du Boutton.

package graphic;

import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JTextField;

public class SimpleFrame extends JFrame {

    private static final long serialVersionUID = 1L;
    
    private JButton mActionButton;
    private JTextField mTextField;
    
    public SimpleFrame () {
        setSize(new Dimension(200, 100));
        setLayout(new FlowLayout());
        
        mActionButton = new JButton("Valider");
        mActionButton.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent pE) {
                System.out.println(mTextField.getText());
                // Ici tu devras passer en paramètre le contenu  
                // du textField une méthode qui interagit avec la BDD.
                // D après ton code précédent ca donnerait :
                // ******************************************* //
                // TestJDBC1 vTestJDBC1 = new TestJDBC1();
                // vTestJDBC1.Ajouter(mTextField.getText());
                // ******************************************* //
                // Il faudra changer la signature de TestJDBC1.Ajouter();
            }
            
        });
        
        mTextField = new JTextField(10);
        
        add(mTextField);
        add(mActionButton);
        
        setVisible(true);
        setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
    }

}

Bonne chance,
Niroken

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 RRRR   FFFF  K  K  K  K  N   N 
R R F K K K K NN N
RRRR FFF KK KK N N N
R R F K K K K N NN
R RR F K K K K N N