オブジェクトを重ね合わせるサンプル を示します. JLayeredSample.javaのダウンロード プログラムを見てもだいたい分かると思いますが,
c = getContentPane(); をコメントアウトして下記を追加 c = new JLayeredPane(); this.getContentPane().add(c); あとは,オブジェクトの順番を意識して,setLayerでレイヤーを設定するといいです. c.setLayer(button_c,200); //レイヤーの数が大きい方が手前 下記でレイヤーの番号を取ることができます. int layer_a = c.getLayer(button_a); その他,最前面にもってくるとかいろできますが,あとはググって下さい. |