[ _alokiN_ @ 20.11.2004. 12:31 ] @
Pokusavam da uradim interfejs u SWING u koristeci JPanel + JInternalFrame. Da bih mogao da ga koristim kako treba, moram da znam koji od prozora (JInternalFrame) su vidljivi na ekranu. Da li postoji nacin da dobijem tu informaciju. U API specifikacijama sam nasao metodu, isSelected, ali ona daje false ako prozor nije selektiran, iako je vidljiv. Nasao sam i isShowing, ali ni ona ne radi ono sto mi treba... Zna li neko mozda kako da ovo izvedem? hvala..

PS. znam da je ovo mnogo precizno pitanje, pa ako iko zna neki drugi forum koji se mozda preciznije bavi swing-om ili tako necim, bacite mi link... guglao sam ovo ceo dan, ali nista ne uspevam da nadjem...
[ fop @ 22.11.2004. 09:05 ] @
Code:

if ( ! nekiFrame.isClosed()) ... // onda je vidljiv na ekranu


i drugi put.
[ _alokiN_ @ 23.11.2004. 09:11 ] @
He, bilo bi lepo da je tako jednostavno.. Prozor koji nije zatvoren moze biti ispod nekog drugog prozora, tako da prozor.isClosed() == true, ali ipak nije prikazan na ekranu.. Hvala ipak na pokusaju.
Posle celog vikenda guglanja sam od prilike ukapirao da tako nesto ne postoji, tj. da bih morao sam da napravim metodu koja bi to racunala pomocu velicina prozora posle svake njihove promene, tako da bi to pojelo ceo CPU ... U svakom slucaju hvala sto ste odgovorili u tako velikom broju :))