Il JButton e componenti JTextField in Java hanno funzionalità separati, ma possono essere collegati in modo tale che il testo immesso dall'utente può essere visualizzato in una JTextField facendo clic su un JButton . Entrambi JButtons e JTextFields vengono aggiunti a un riquadro del contenuto ( ad esempio JPanel ) dichiarando prima , creando , quindi aggiungerlo al riquadro . L'aggiunta di un listener per un JButton permette al JButton per eseguire codice scritto all'interno del suo metodo listener associato ogni volta che si preme il JButton . Istruzioni
1
Creare un nuovo oggetto JTextField . Esempio di codice :
finale JTextField textfield = new JTextField ( ) ;
2
Creare un nuovo oggetto JButton . Esempio di codice :
finale JButton button = new JButton ( " un tasto" ) ;
3
Aggiungi un action listener per il pulsante che viene chiamato quando viene premuto il pulsante . Esempio di codice :
button.addActionListener ( nuovo ActionListener ( ) {
});
4
l'override del metodo actionPerformed all'interno della classe ActionListener . Utilizzare il metodo " setText " per impostare il campo di testo per visualizzare l'utente immessi i dati quando si preme il pulsante . Esempio di codice :
public void actionPerformed ( ActionEvent e) {
textfield.setText ( "123" ) ; }
5
Combina il JTextField , JButton e azione ascoltatore in un blocco di codice . Esempio di codice :
finale JTextField textfield = new JTextField ( ) ;
finale JButton button = new JButton ( " un tasto" ) ;
button.addActionListener ( nuovo ActionListener ( ) {
public void actionPerformed ( ActionEvent e) {
textfield.setText ( "123" ) ; }
} ) ;