アプリ版:「スタンプのみでお礼する」機能のリリースについて

SWINGを使ってGUIを作っています。
ボタンやテキストエリアを張り付けたパネルを別のパネルに複数貼り付けようしていますが、うまくいきません。
症状としては、最後に張り付けたところだけ表示されます。
簡単なプログラムを書いておきます。

JPanel mainpanel = new JPanel();//panelを複数貼り付けるパネル
JPanel panel1 = new JPanel();//複数表示するパネル
JButton btn1 = new JButton("btn1");//panel1貼り付けるボタン
panel1.add(btn1);
mainpanel.add(panel1);//一度目の貼り付け
mainpanel.add(panel1);//二度目の貼り付け

とすると二度目の貼り付けだけ表示されます。
同じものを複数の個所に表示するのは本来できないものなのでしょうか?

よろしくお願いします。

A 回答 (1件)

できません。



使用するコンポーネントが複雑なら、コンポーネントを作成するプライベートメソッドを用意し、それを使用すればいいかと思います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!