Tak potom melo to uvolneni zdroju byt jako default v setVisible(false)
nebo aspon jako default close operace.

Podle mne by to melo byt nastaveno tak, aby se vse uklizelo pri
nejjednodusim pouziti. Pokud uklizeni zdrzuje, tak pak se mohou
vytvorit metody pro experty, ktere uklizet nebudou.

Prave opravuji aplikaci, kde je cca 50 dialogu, 10 frames. Vetsinou se
dispose() volalo, nekdy take ne, na default close operaci se vetsinou
zapomnelo ...

2010/1/26 Ladislav Thon <[email protected]>:
> GC slouží k automatické správě _paměti_ a jenom paměti. Byly sice snahy
> napasovat to i na ostatní zdroje (ve Swingu se nevyznám, ale třeba JDBC je
> ukázkový příklad), ale ukázalo se, že je s tím víc problémů než užitku
> (deadlocky v JDBC driverech).
>
> Možná, že ve Swingu to lze nějak bezpečně zařídit, ale obecně je spoléhání
> se na finalizéry při uvolňování zdrojů Špatné (TM).
>

Odpovedet emailem