🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Swing - zwatkowany modalny dialog

#142019
From: Krzysztof Wolny
Date: Thu, 30 Oct 2008 12:38
28 lines
2007 bytes
* shio wrote, On 2008-10-30 12:27:

> Pobieranie danych w fillJTable() i tak odbywa sie w osobnym watku, wiec 
> chyba nie ma innej mozliwosci jak umiescic setVisible() jako ostatnie 
> wywolanie? public MyDialog() {
>  /* .. */
>  initialize();
>  fillJTable();
>  setVisible(true);
> }

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'

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 :)


-- 
Krzysztof Wolny

kkk.wolny@gmail.com (replace 'kkk' with one 'k')
Technical Details
Message-ID: <gec9qr$g8h$1@news.task.gda.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.task.gda.pl!not-for-mail
References: <Pine.LNX.4.61.0810301053380.1183@altair> <Pine.LNX.4.61.0810301218140.1183@altair>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.task.gda.pl!not-for-mail
From: Krzysztof Wolny <kkk.wolny@gmail.com>
Newsgroups: pl.comp.lang.java
Subject: Re: Swing - zwatkowany modalny dialog
Date: Thu, 30 Oct 2008 13:38:45 +0100
Organization: CI TASK http://www.task.gda.pl/
Lines: 28
Message-ID: <gec9qr$g8h$1@news.task.gda.pl>
References: <Pine.LNX.4.61.0810301053380.1183@altair> <Pine.LNX.4.61.0810301218140.1183@altair>
NNTP-Posting-Host: inptr-68-2.comarch.com
Mime-Version: 1.0
X-Trace: news.task.gda.pl 1225370267 16657 217.74.68.2 (30 Oct 2008 12:37:47 GMT)
X-Complaints-To: abuse@news.task.gda.pl
NNTP-Posting-Date: Thu, 30 Oct 2008 12:37:47 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.17) Gecko/20080914 Thunderbird/2.0.0.17 Mnenhy/0.7.5.0
In-Reply-To: <Pine.LNX.4.61.0810301218140.1183@altair>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit