[Java] Event-Handling
eigentlich hats nicht wirklich was mit event-handling zu tun, aber irgendwie doch.
eine klasse von JFrame abgeleitet, durch einen button wird ein Dialogfenster geöffnet (ein JDialog). wenn der dialog geöffnet wird, soll das eigentlich fenster deaktiviert werden, fuktioniert mit "this.setEnabled(false);". allerdings soll das fenster beim schließen des dialoges wieder aktiviert werden. wenn man der JDialog-Instanz einen Actionlistener zuweist und windowadapter als anonyme klasse als actionlistener angibt, kann man aber in der windowClosing-methode kein this.setEnabled mehr verwenden, der compiler meint: "cannot refer to a non-final variable inside an inner class defined in an inner method". fehlermeldung is klar.
wie kann man das mit der (de)aktivierung des hauptfensters sonst lösen?
____________________________________
Wenn Null ganz besonders gross ist, ist es schon fast so viel wie ein kleines bisschen Eins... - (Kommentar zum Thema Rundungsfehler bei Fliesskommazahlen).
|