předchozí -
obsah části -
obsah - další
|
dotazy/odpovědi 
Příklad - událost zavření oknaokno.addWindowListener(
new WindowListener() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
}
);
vytvoří se jedna instance anonymní vnitřní třídy a ta se předá/použije jako posluchač událostí
Proč takto?
výhody: vnitřní třída má přístup k (i chráněným) prvkům mateřské třídy!
nevýhody: poněkud nepřehledné, třída je skryta v ostatním kódu
navíc: jednou vytvořený a zapojený posluchač nelze z paměti odstranit - nemáme na něj odkaz
předchozí -
obsah části -
obsah - další
|
dotazy/odpovědi 