2

メソッドJDialogの呼び出しで不透明に設定しないモーダルがあります。com.sun.awt.AWTUtilitiessetWindowOpaque(this, false)

JDialogモーダルを非不透明に設定すると、問題が発生します。たとえば、不透明でないダイアログのボタンをクリックすると、正しくポップアップしますが、ダイアログを数回開いたり閉じたりすると、開きます。表示されません。また、モーダルであるため、親パネルに含まれているボタンをクリックすることはできません。それはフリーズしているようですが、それはモーダルダイアログのためだけです。

メソッドの呼び出しを削除すると、setWindowOpaque(this, false)問題なく動作します。

誰かが何が起こっているのか知っていますか?

WindowsXPでJavaバージョン「1.6.0_26」を使用しています。

ありがとう。

4

1 に答える 1