🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.java
Article #142022

Re: Swing - zwatkowany modalny dialog

#142022
From: shio
Date: Fri, 31 Oct 2008 08:05
23 lines
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!shio
References: <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