The Button och JTextField komponenter i Java har separata funktioner , men kan anslutas på ett sådant sätt att användaren inmatad text kan visas i ett JTextField genom att klicka på en Button . Både JButtons och JTextFields läggs till en Innehållsfönstret ( t.ex. JPanel ) genom att först förklara , skapa , och sedan lägga till den i rutan . Lägga till en lyssnare till en JButton tillåter JButton att köra kod skriven inom dess tillhörande avlyssnarmetoden varje gång JButton trycks . Instruktioner
1
Skapa en ny JTextField objekt . Exempel kod :
final JTextField textfield = ny JTextField ( ) ;
2
Skapa en ny JButton objekt . Exempel kod :
final JButton knapp = new Button ( " en knapp" ) ;
3
Lägg en åtgärd lyssnare till knappen som anropas när knappen trycks . Exempel kod :
button.addActionListener ( ny ActionListener ( ) {
} ) ;
4
Åsidosätt actionPerformed metoden inom ActionListener klassen . Använd " setText " metod för att ställa textfältet för att visa användaren inmatade data när knappen trycks in . Exempel kod :
public void actionPerformed ( ActionEvent e ) {
textfield.setText ( " 123 " ) ;
}
5
Kombinera den JTextField , JButton och handling lyssnaren in i ett kodblock . Exempel kod :
final JTextField textfield = ny JTextField ( ) ;
final JButton knapp = new Button ( " en knapp" ) ;
button.addActionListener ( nytt ActionListener ( ) {
public void actionPerformed ( ActionEvent e) {
textfield.setText ( " 123 ");
}
});
Addera ditt