0

私の Java netbeans プロジェクトには、メインフレームが1 つと内部フレームが 2 つ(たとえば ->Frame 1と) あります。Frame 2メインフレームからフレーム 1 に切り替えるには、メインフレームのクラスで次のコードを使用しました:-

    Frame1 frame = new Frame1();
    frame.setVisible(true);
    jDesktopPane1.add(frame);
    setContentPane(jDesktopPane1);

上記のコードは完全に正常に動作し、それによってフレーム 1 が作成されます。しかし、フレーム 1 のクラスにある以下のコードは残念ながら動作しません:-

    Frame2 frame2 = new Frame2();
    MainFrame mf = new MainFrame();
    frame2.setVisible(true);
    mf.setContentPane(frame2);

どこが間違っているのか教えてください。私はJavaが初めてです。ですから、この質問がばかげていると思ったら、落ち着いてください。

4

1 に答える 1