0

を使用して JPanel を JLayeredPane に追加した後

layeredPane.add(panel);

これを追加した後、パネルを変更すると JLayeredPane のパネルも変更されますか?

4

2 に答える 2

2

これを追加した後、パネルを変更すると、JLayeredPaneのパネルも変更されますか?

はい、可能ですが、電話するだけで表示されます

layeredPane.add(panel);
layeredPane.revalidate();
layeredPane.repaint();
于 2012-04-17T18:07:51.390 に答える
2

はい。Java ではオブジェクトは参照によって渡されるため、変更を加えるとオブジェクトが影響を受けます。

パネルを正しく表示するには、変更後にパネルを再描画する必要がある場合があります。

于 2012-04-17T18:06:00.450 に答える