0

カスタム JPanel を使用して、NetBeans で Java アプリケーションを作成しました。GUI ビルダー、アプリケーションの初期化コード、およびパネルのコンストラクターなど、複数の場所でパネルの背景を白に設定しました。それにもかかわらず、アプリケーションを実行またはプレビューすると、NetBeans が一覧表示するルック アンド フィール (Metal、Nimbus、CDE/Motif、Mac OS X) のいずれかの下で、パネルがデフォルトの背景色と同じ変なグレーで表示されます。ただし、パネルは ScrollPane (背景もおそらく白) にもあり、ScrollPane の端から外れたパネルの部分は、スクロールして戻ると白になります。この動作の原因を知っている人はいますか?

4

1 に答える 1

0

わかりました、私はそれを理解しました。カスタム パネルを再描画するために使用していた clearRect コマンドは、何らかの理由で、パネルの背景に設定した色ではなく、描画面の背景色を使用します。

于 2011-12-28T17:24:28.093 に答える