Article View: pl.comp.lang.java
Article #142022Re: Swing - zwatkowany modalny dialog
From: shio
Date: Fri, 31 Oct 2008 08:05
Date: Fri, 31 Oct 2008 08:05
23 lines
2270 bytes
2270 bytes
On Thu, 30 Oct 2008, Krzysztof Wolny wrote: > Wtedy pokazanie sie formatki bedzie uzaleznione od tego ile czasu bedzisz > ciagnal dane... Powinienes zrobic tak, ze pokazac pusta formatke i po jej > pokazaniu odpalic osobny watek, ktory pociagnie dane i wypelni nimi tabelke. > Mozesz wtedy dorobic pasek postepu lub inne bajery. Poszukaj pod haslem > 'swing worker', moze byc tez 'invoke later' i tak wlasnie jest, wypelnianie tabeli odbywa sie w osobnym watku, SwingUtilities.invokeLater(), bajerow raczej nie potrzebuje, uzytkownik zawsze moze kliknac dostepny button 'przerwij' jakby sie zniecierpliwil;) > IMHO tez dialog nie powinien sam na sobie wolac setVisible(true), powinien to > zrobic ktos kto go wywoluje (np. button). Dzieki temu dialog nie 'zawisnie' > Ci w konstruktorze na tej metodzie, ale wlasnie poczeka na powrot z dialogu > tam gdzie go wywolales, czyli masz to co chciales osiagnac :) rzeczywiscie takie zalozenie zalatwia sprawe, dotychczas usilnie stosowalem podejscie umieszczania setVisible(true) na koncu metody inicjujacej formatke, po stworzeniu wszystkich komponentow. Tak bylo prosciej.. np z menu aplikacji czy z buttona utworzyc nowy obiekt konstruktorem i mozna bylo zapomniec o nim. Dzieki za odpowiedz. Pozdrawiam
Technical Details
Message-ID:
<Pine.LNX.4.61.0810310830340.894@altair>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.internetia.pl!news.intelink.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!altair!shioReferences:
<Pine.LNX.4.61.0810301053380.1183@altair> <Pine.LNX.4.61.0810301218140.1183@altair> <gec9qr$g8h$1@news.task.gda.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.internetia.pl!news.intelink.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!altair!shio From: shio <shio@budo.eu.org> Newsgroups: pl.comp.lang.java Subject: Re: Swing - zwatkowany modalny dialog Date: Fri, 31 Oct 2008 09:05:21 +0100 Organization: TP - http://www.tp.pl/ Lines: 23 Message-ID: <Pine.LNX.4.61.0810310830340.894@altair> References: <Pine.LNX.4.61.0810301053380.1183@altair> <Pine.LNX.4.61.0810301218140.1183@altair> <gec9qr$g8h$1@news.task.gda.pl> NNTP-Posting-Host: aajr177.neoplus.adsl.tpnet.pl Mime-Version: 1.0 X-Trace: nemesis.news.neostrada.pl 1225440809 20148 83.4.251.177 (31 Oct 2008 08:13:29 GMT) X-Complaints-To: usenet@news.neostrada.pl NNTP-Posting-Date: Fri, 31 Oct 2008 08:13:29 +0000 (UTC) X-X-Sender: shio@altair In-Reply-To: <gec9qr$g8h$1@news.task.gda.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit