質問: getContentPane(); contentPane.add(p, BorderLayout.CENTER); } } ### 試したこと 課題に対してアプローチしたことを記載してください Login.javaをCalendarTest.javaに継承 ### 補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報 これはテキストエディター上でコンパイルしています
回答: コンパイルエラーですから、指摘された箇所(必要であれば、その周辺も)を修正してください。 > > CalendarTest.java:22シンボルが見つけられません > > this.getContentPane.add(loginInstans.getLoginPanel()); > > シンボル:変数getContentPane > > > this(public class CalendarTest extends JFrame implements ActionListenerのオブジェクト)に変数getContentPaneが定義されていない事が原因です。 ちゃんと定義してください。 > > Login.java:22不適合な型:LoginをActionListenerに変換できません > > buttondecide.addActionListener(this); > > > this(class Login extends JFrameのオブジェクト)は、ActionLister型でないことが原因です。 「引数のthisを、ActionLister型のオブジェクトに変える」 もしくは 「Loginクラスをimplements ActionListenerに変える」 という変更で対処できるかと思われます。