Come gestire i Controlli Grafici e gli Eventi nelle Applet Java
Controlli Grafici per l'input da tastiera
I Controlli Grafici
Con le Applet Java si può gestire una User Interface Grafica, ad eventi.
E' infatti possibile costruire delle FORM con controlli grafici che permettono di ricevere l'input da tastiera.
Ad ogni controllo è poi possibile associare uno o più eventi (click, mouse over,..), per l'attivazione di specifiche elaborazioni.
Tra i controlli GUI gestiti vi sono:
Label, Button, TextField,...
I controlli sono classi a cui sono associati:
Attributi (nome, testo, colore,)
Metodi (getText, setText ,…)
Azioni da eseguire a fronte di un evento
- Pressione di un bottone, inserimento di un testo..
Le classi disponibili per gestire i controlli grafici sono contenute nel package
Per gestire i controlli grafici occorre...
Aggiungere nella dichiarazione degli import:
Import java.event.* , Import java.awt
Istanziare i controlli previsti, nel metodo Init, ad esempio:
Label nome =new Label (“testo”)
Button nome =new Button (“testo”)
TextField nome= new TextField (“stringa”, nro crt)
Quindi aggiungere i controlli alla finestra dell’applet
Per gestire gli eventi occorre....
Aggiungere nella dichiarazione della Applet:
extends Applet ….Implements ActionListener
Per ogni controllo istanziato, attivare nella ridefinizione del metodo INIT la gestione degli eventi:
add ActionListener (this)
Dichiarare il metodo che sarà invocato a fronte di un evento
public void actionPerformed(ActionEvent evt)
{
..
}
Identificare l’evento verificatosi, in base al testo del bottone premuto
String nomevar =evt.getActionCommand();
Invocare il metodo che implementa l’azione che si vuole associare al bottone premuto
7/10
|