Események megjelenítéseAz Események megjelenítése kiválasztása
esetén a komponensek által használt események leszármazottként megjelennek a
fában.
Az események zöld nyíllal
vannak jelölve, a tulajdonságmódosítási események kék nyíllal
.
Ha egy eseményt használni kíván egy komponenssel, akkor regisztrálni
kell hozzá egy figyelőt, és a visszahívási metódus nem lehet üres. A vizuális
szerkesztő által felismert forráskódminták listáját az események
forráskódmintáival foglalkozó szakaszban találja. A következő képen a Java Beans nézetben egy
JFrame látható egy windowOpened eseménnyel, valamint egy gomb egy actionPerformed eseménnyel. A
gomb engedélyezett tulajdonságaihoz egy PropertyChangeListener is tartozik. Ezt a zöld helyett
látható kék nyíl jelzi.

Minden esemény a forrás komponensből (a használt példában a JFrame-ből és a JButton-ból) áll,
egy osztályból, amely megvalósítja a forráshoz az addXXXListener(XXXListener) metódus
segítségével hozzáadott figyelő felület, valamint némi kódból a visszahívási metódus törzsén
belül.
Részletes eseményekA Részletes események módban a komponens
összes eseménye leszármazott csomópontként jelenik meg a fában, és az események
minden figyelő alatt megjelennek. Ez növeli ugyan a fában megjelenített elemek
számát, de részletesebben bemutatja az események komponenshez fűződő
kapcsolatát.
A két mód lehetővé teszi a megjelenítés mélységének
megválasztását.
Részletes módban a figyelő ikonja jelzi a figyelőosztály típusát. Ha a
figyelő a figyelő felületet megvalósító anonim belső osztály, akkor a vizuális
szerkesztő a
ikont használja, ha pedig a figyelő illesztőosztályt kiterjesztő anonim belső osztály, akkor az
ikont.
A figyelőkhöz nem csak anonim belső osztályokat használhat, de a megnevezett
osztályokat és a megosztott figyelőket is felismeri a vizuális szerkesztő.
Ha
részletes módban a figyelő nem anonim, akkor az ikonja
. Ha a figyelőn több komponens osztozik, akkor a szerkesztő az
ikont használja. Ha a figyelő osztályt egyetlen esemény
használja, akkor ezek a figyelő leszármazottaiként jelennek meg. azonban a
figyelő osztályt a komponens több esemény figyelő felülete is használja, akkor
a Részletes módban ezek a figyelő felületek a figyelő osztály utódaiként
jelennek meg az alábbi ábrán látható módon:

Ennek forrása az alábbi kódrészletben látható. Az IvjEventHandler belső
figyelő osztályt egyrészt az első gomb (this) használja a keyPressedEvent
eseményéhez, másrészt a "Mégse" gomb a keyPressed eseményhez (a key esemény
része), valamint az actionPerformed eseményhez (ami az action esemény része).
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) {};
};