Swing a uvolnovani Window

Robert Novotny robert.novotny na upjs.sk
Úterý Leden 26 22:14:18 CET 2010


To je naozaj problem v tom, ze niekto si neprecita poriadne 
dokumentaciu, alebo niekto pred nim
si neprecita poriadne dokumentaciu a problem sa tiahne.

Ved podla mna uz prvy priklad prace so Swingom, kde si len zobrazite 
prazdne okno, vas donuti pouzit EXIT_ON_CLOSE.
Inak zistite, ze po desiatich spusteniach mate desat skrytych, ale 
nedisposenutych okien
a teda desat neviditelnych spustenych aplikacii. (U mna na cviceniach sa 
to prejavilo evidentne: ludom zacal zdochynat Eclipse :-)).

Ale chapem, ze casto clovek vpadne do technologie a neexistuje priestor 
/ cas / prilezitost na tutorialove upozornenia.

Automagicke disposovanie okien je presne taky pripad ako Connectiony, 
ResultSety a Statementy, a presne taky
isty priklad ako zatvaranie java.io.OutputStreamov ci Writerov. Nie je 
to teda ziadna rarita.

Ak vznikaju problemy, tak presne preto, ze vznika dojem, ze Java 
upratuje vsetko, vzdy a vsade, a dokonca
aj tam, kde je to vyslovne v zodpovednosti programatora.

On 26. 1. 2010 21:26, Ondra Medek wrote:
>> Aha. Pak tedy každý expert musí nastudovat, která metoda mu pod rukou
>> zdroje uklízí a která ne? To mi nepřijde příliš šťastné.
>>      
> Lepsi kdyz to studuje expert, nez amater. Nakonec expert by to mozna
> napsal lepe v C++. Proto je Java tak oblibena, ze se v ni chyb da
> delat mene a jsou snadneji odhalitelne.
>
> Situace je jina, pokud mate aplikaci, kterou od zacatku do konce
> vyvijite sam nebo aspon nad vyvojem mate dohled. V beznem zivote ale
> na vas spadne existujici aplikace (nebo lepe nekolik aplikaci), na
> ktere se behem radu let vystridala rada lidi s ruznym stupnem znalosti
> Javy, Swingu (a pripadne hafo dalsich knihoven). Pak jste vdecny za co
> nejjednodussi programove konstrukce, ve kterych nelze udelat chyba.
>
>    




Další informace o konferenci Konference