質問: new Sample1(); panel.setSize(400,300); add(panel); repaint(); validate(); } ``` まとめますと質問は下記3点です。 1.今回のケースではSample2をJPanel継承としているが、JFrameとJPanelの違いはあるのか。JPanel継承で正解なのか。 2.Sample2→Sample1への画面遷移はどうやって実装するのか。 3.Sample1→Sample2、Sample2→Sample1問わず、データの受け渡しをするにはどうしたらよいのか。 初歩的な質問が続きますが、是非よろしくお願いします。
回答: ご回答いただいた内容をヒントに自己解決しました。 そもそもSample1がJFrame継承である時点でSample2の上に乗るはずがありませんでした。 Sample3(JFrame継承)を作成することで、Sample1(JPanel継承)とSample2(JPanel継承)の間で往復させることが出来ました。 データの受け渡しはまだ成功していませんが、少し自分で考えてみてダメなようであれば再度内容を更新して質問させていただきます。 ありがとうございました。