Google グループは Usenet の新規の投稿と購読のサポートを終了しました。過去のコンテンツは引き続き閲覧できます。
表示しない

モーダルダイアログが隠れてしまうト ラブル

閲覧: 69 回
最初の未読メッセージにスキップ

Takashi SUGA

未読、
2003/06/09 11:20:072003/06/09
To:
今、Java でモーダルダイアログが隠れてしまうトラブルに遭遇し困っています。

環境
- class ファイルは JBuilder 8 Enterprise Edition(8.0.140.116) で作成
java.vm.version 1.4.1-b21 である。
- 実行環境A: MS Windows 2000 5.00.2195 SP3, java.vm.version 1.4.1-b21
- 実行環境B: SunBlade 150 の Solaris, java.vm.version=1.4.1_02-b06
java.runtime.version=1.4.1_02-b06,
java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment
デスクトップは CDE 1.5

JBuilder の リリース情報に記載がないことは確認。

現時点で確認できている事項
(1) 実行環境Aでは、現象はおきない。
ダイアログは通常のモーダル・ダイアログとして振舞う。
(2) 実行環境Bでは、親ウィンドウ最上部のタイトル・バーをクリックすることで
親ウィンドウを前面に出せ、ダイアログが隠れてしまう。
(3) ダイアログは javax.swing.JDialog を継承して作ったもの
(4) enableEvents(AWTEvent.WINDOW_EVENT_MASK) を実行している
(5) processWindowEvent をオーバーライドし、show() を実行するようしたが
改善されず(必要なイベントがdisableになっている?)。

どなたか、こんな現象に遭遇して解決された方いらっしゃいませんでしょうか?

--
//////////////////////////////////////////// SGB0...@nifty.com ////
http://www.asahi-net.or.jp/~dd6t-sg/ mailto:such...@box.email.ne.jp

新着メール 0 件