Cum se conectează un JButton la un JTextField

Componentele JButton și JTextField din Java au funcții separate.

Pasul 1

Creați un obiect JTextField nou. Cod exemplu:

ultimul JTextField textfield = nou JTextField ();

Pasul 2

Faceți un nou obiect JButton. Cod exemplu:

butonul final JButton = noul JButton ("Buton A");

Pasul 3

Adăugați un detector de acțiune la butonul care se numește atunci când butonul este apăsat. Cod exemplu:

button.addActionListener (noul ActionListener () {});

Pasul 4

Înlocuiește metoda actionPerformed în cadrul clasei ActionListener. Utilizați metoda "setText" pentru a seta câmpul de text pentru a afișa datele de utilizator introduse când butonul este apăsat. Cod exemplu:

public void actionPerformed (ActionEvent e) {textfield.setText ("123"); }

Pasul 5

Combină JTextField, JButton și acțiunea detectorului într-un bloc de cod. Cod exemplu:

ultimul JTextField textfield = nou JTextField (); butonul final JButton = noul JButton ("Buton A"); button.addActionListener (noul ActionListener () {public void actionPerformed (ActionEvent e) {textfield.setText ("123");}});