From: nagamori@ines.co.jp (永森 修)
To: java-house-brewers@java-house.etl.go.jp
Message-ID: <002f01c08664$30942280$42832796@ines.co.jp>
Date: Thu, 25 Jan 2001 09:18:02 JST
References: <20010125005306Q.hari@ines.co.jp>

[JavaHouse-Brewers:40298] Re: JOptionPane

[Prev][Next] | [Threads][Index] | [Search][Topics]
永森です。

> テストのために、
> ダイアログを出すソースをそのままメインのFrameの方に持っていって、
> ボタンのアクションなどと関連づけるなどしますときちんと起動されるのに対
> し、別スレッドの何もグラフィカルなコンポーネントを持たない
> クラスの方からは起動してもダイアログの枠だけで
> 中身が何もないものが表示されてしまいます。

次のような現象ならぶつかったことがありますが、
該当しませんか。

・モーダルダイアログを表示するメソッドがsynchronizedで、
  対象のオブジェクトがFrameになっている。
・そのメソッドをFrameのイベント処理ではないスレッドから呼び出す。

この組み合わせを実行するとモーダル動作の途中で
フリーズします。(仕様上避けにくいらしい?)



[Prev][Next] | [Threads][Index] | [Search][Topics]
Follow-ups: