私の 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が初めてです。ですから、この質問がばかげていると思ったら、落ち着いてください。