[Java lista] A JDialog a pack() és a setModal

Mariák Kálmán sirkalmi at kalmiesemese.hu
2010. Júl. 13., K, 18:21:22 CEST


Szervusztok!

Van ez a pack() metódus ami azt csinálja, hogy egy ablak méretét
beállítja a rápakolt komponensek méretének függvényében. Nagyon hasznos.
Érdekes módon azt tapasztaltam, hogy esetemben csak akkor működik, ha a
JDialog-nak beállítom a setModal(true) tulajdonságot. Ez ugye annyit
csinál, hogy más ablakra nem lehet átkattintani amíg emez aktív.
Esetemben szükség is van erre, viszont, ha ez be van kapcsolva akkor
érdekes módon csak másodjára záródik be az ablak. Kattintok az x-re
villan egyet, kattintok megint bezáródik. Érdekes.

A kérdésem az volna, hogy a pack()-nak mi köze van a setModal-hoz
illetve miért csak másodjára lehet bezárni az ablakot?

A szóban forgó JDialog:
http://nopaste.info/d204c5e4dd.html

Köszönöm a válaszokat!

sirkalmi




További információk a(z) Javalist levelezőlistáról