Applet Java per la realizzazione di pagine WEB dinamiche di Lia Mazzola

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

      java.awt



    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

      Add(nome controllo);



    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   

Approfondimenti/commenti:

    Nessuna voce inserita

Inserisci approfondimento/commento

Indice percorso Edita
Edurete.org Roberto Trinchero