Den JButton og JTextField komponenter i Java har separate funktionaliteter , men kan tilsluttes på en sådan måde, at brugeren indtastet tekst kan vises i en JTextField ved at klikke på en JButton . Både JButtons og JTextFields føjes til et indhold rude (såsom JPanel ) ved først at erklære , at skabe , og derefter tilføje det til ruden. Tilføjelse af en lytter til en JButton tillader JButton at udføre kode skrevet i dens tilknyttede lytteren metode hver gang JButton er trykket . Instruktioner
1
Opret en ny JTextField objekt. Eksempel kode : Hej
endelig JTextField tekstfeltet = new JTextField ();
2
Opret en ny JButton objekt. Eksempel kode : Hej
endelig JButton knap = new JButton ("A Button ")
3
Tilføj en handling lytteren til at den knap, der kaldes, når der trykkes på knappen . Eksempel kode : Hej
button.addActionListener (ny ActionListener () {
} ),
4
Override actionPerformed metode inden for ActionListener klasse. Brug " setText " metode til at vælge tekstfeltet for at vise brugeren inputted data, når der trykkes på knappen . Eksempel kode : Hej
public void actionPerformed ( ActionEvent e ) {
textfield.setText ( "123 ");
}
5
Kombiner den JTextField , JButton og handling lytteren ind én kode blok. Eksempel kode : Hej
endelig JTextField tekstfeltet = new JTextField ();
endelige JButton knap = new JButton ("A Button ")
button.addActionListener (ny ActionListener ( ) {
public void actionPerformed ( ActionEvent e ) {
textfield.setText ( "123 ");
}
} ) ;