The JButton og JTextField komponenter i Java har egne funksjoner , men kan kobles på en slik måte at brukeren Angitt tekst kan vises i en JTextField ved å klikke på en JButton . Begge JButtons og JTextFields er lagt til en innholdsruten (for eksempel JPanel ) ved først å erklære , skape , deretter legge det til i ruten. Legge til en lytter til en JButton lar JButton å kjøre kode skrevet innenfor tilhørende lytteren metoden hver gang JButton trykkes. Instruksjoner
en
Opprett en ny JTextField objekt . Eksempel kode :
endelige JTextField tekstfeltet = new JTextField ();
2
Opprett en ny JButton objekt . Eksempel kode :
endelige JButton knapp = new JButton ("A Button" ) ;
3
Legg en handling lytteren til knappen som kalles når du trykker på knappen . Eksempel kode :
button.addActionListener (new ActionListener ( ) {
});
4
Overstyr actionPerformed metode innenfor ActionListener klassen . Bruk " setText "-metoden for å stille på tekstfeltet for å vise brukeren lagt inn data når du trykker på knappen . Eksempel kode :
public void ( ActionEvent e ) {
textfield.setText ( " 123 ");
}
5
Kombiner den JTextField , JButton og handling lytteren inn en kode blokk . Eksempel kode :
endelige JTextField tekstfeltet = new JTextField ();
endelige JButton knapp = new JButton ("A Button" ) ;
button.addActionListener (new ActionListener ( ) {
public void ( ActionEvent e ) {
textfield.setText ( " 123 ");
}
} ) ;