Vis aktiviteter for en komponent

Oversigten Java-beans viser alle de aktiviteter, der er angivet for komponenter i den visuelle klasse.

I oversigten Java-beans vises aktiviteter på tre forskellige måder:

Sådan får du vist aktiviteter for en komponent:

  1. Klik på menuknappen på værktøjslinjen i oversigten Java-beans.
  2. Vælg Vis aktiviteter eller Ekspertaktiviteter.
    • Vis aktiviteter

      Når Vis aktiviteter er valgt, vises de aktiviteter, der anvendes af hver komponent som underordnede i træstrukturen. Aktiviteter er markeret med grønne pile grønne pile, aktiviteter for ændring af egenskaber er markeret med blå pile ikonen blå pil.

      For at en aktivitet skal anvendes af en komponent skal der være en registreret lytter, og tilbagekaldsmetoden skal have noget kode i sig. Listen over genkendte kildekodemønstre, der anvendes af den visuelle editor, beskrives i kildekodemønstre for aktivitetsafsnittet. I følgende billede vises en JFrame med en windowOpened-aktivitet i oversigten Java-beans, og der vises en knap med en actionPerformed-aktivitet. Knappen har også en PropertyChangeListener for sine aktiverede egenskaber, og det vises med en blå pil i stedet for en grøn.

      Grundlæggende aktiviteter

      Hver aktivitet består af kildekomponenten (JFrame eller JButton i det anvendte eksempel), en klasse, der implementerer den lyttergrænseflade, der er tilføjet til kilden med addXXXListener(XXXListener), og noget kode i indholdet af tilbagekaldsmetoden.

    • Ekspertaktiviteter

      I tilstanden Ekspertaktiviteter vises hver lytter for komponenten som en underordnet node i træstrukturen, og aktiviteter vises under hver lytter. Det øger antallet af elementer i træstrukturen, men viser til gengæld flere oplysninger om, hvordan aktiviteten er knyttet til komponenten. Indstillingerne i de to tilstande lader dig vælge, på hvilket detaljeringsniveau du vil arbejde.

      I eksperttilstand viser ikonen for lytteren typen af lytterklasse. Hvis lytteren er en anonym intern klasse, der implementerer lyttergrænsefladen anvendes ikonen ikonen aktivitet til stede, og hvis lytteren er en anonym intern klasse, der udvider en lytteradapterklasse, anvendes ikonen klassen aktivitet til stede.

      Ud over at anonyme interne klasser anvendes til lytterne, fortolkes og genkendes navngivne klasser og fælles lyttere også i Visuel editor. Hvis lytteren ikke er anonym, anvendes ikonengenerisk lytterikon i eksperttilstand. Hvis lytteren deles af flere komponenter, anvendes ikonen fælles klasseobjekt. Hvis lytterklassen anvendes af et enkelt element, er dette anført som underordnet til lytteren. Hvis lytterklassen imidlertid anvendes af mere end én lyttergrænseflade for komponenten, vises disse lyttergrænseflader i eksperttilstand som underordnet lytterklassen som vist på følgende billede:
      fælles ekspertaktiviteter

      Kilden til dette vises i følgende kodesætning. Den interne lytterklasse IvjEventHandler anvendes én gang af første knap (denne) for en keyPressedEvent og to gange af knappen "Annullér", der er en del af nøgleaktiviteten, og endnu én gang for actionPerformed, der er en del af funktionsaktiviteten.

      class IvjEventHandler implements java.awt.event.ActionListener, java.awt.event.KeyListener {    public void actionPerformed(java.awt.event.ActionEvent e) {      
         if (e.getSource() == VCEStyle2.this.getCancelButton())     
         connEtoC3(e);   
      };    
       public void keyPressed(java.awt.event.KeyEvent e) {      
          if (e.getSource() == VCEStyle2.this.getCancelButton())     
          connEtoC2(e);   
      if (e.getSource() == VCEStyle2.this)     
          connEtoC1(e);   
      };    
       public void keyReleased(java.awt.event.KeyEvent e) {};    
       public void keyTyped(java.awt.event.KeyEvent e) {}; 
      }; 
Relaterede begreber
Aktiviteter, lyttere og adapterklasser
Oversigten Java-beans
Relaterede opgaver
Tilføj aktiviteter til komponenter
Slet aktiviteter fra en komponent
Vis kilden for en aktivitet

(C) Copyright IBM Corporation 1999, 2004. All Rights Reserved.