0

jComboBox を使用すると、パネルの下のパネルの部分で画面の再描画の問題が発生するという奇妙な問題が発生しています。

具体的には:

コンボ ボックスの下にテーブルがあるパネルがあります。(テーブルには色付きのヘッダー行があります)

(何も選択せずに) コンボ ボックスを開いたり閉じたりすると、テーブル ヘッダーの色が異なります (白に変わります)。

色が正しくない領域は、コンボ ボックスのハンドルのすぐ下にあるテーブル セルです。(セルの左側から開始し、コンボボックス ハンドルが停止する正確な位置で停止します。)

ウィンドウのサイズを変更すると、パネルが適切に色付けされます。(これは、 http://www.oracle.com/technetwork/java/javase/swing-135905.htmlで説明されているように、これがペイントの問題であることを示しています)

興味深いことに、これは Solaris でのみ発生するようです (Linux ではなく、Windows は試していません)。

実際の例を提供していないことを事前にお詫びします。現時点で確認すべきアイデアを探しているだけです。

4

0 に答える 0