0

Java Swing でデスクトップ アプリケーションを開発しています。別の JInternal Frame からの JInternalFrame を表示する問題に直面しています。

私は3つのフレームを持っています.jdesktopPaneを入れたメインフレームは(frmMain)と2つのJInternalFrames(f1とf2)です

2 つの JInternalFrames を簡単に呼び出して表示できる frmMain のメニューがありますが、問題は f2 のボタンをクリックして f1 を呼び出す方法です。

4

1 に答える 1

0

まず、f2 ボタン アクションで f1 フレーム オブジェクトを作成します。

F1 f1 = new F1();

次に、このような JDesktopPane オブジェクトを作成します

JDesktopPane desktopPane = getDesktopPane();
desktopPane.add(f1);//add f1 to desktop pane
f1.setVisible(true);// set the f1 frame visible

最後に、必要に応じて現在のフレームを破棄します

this.dispose();
于 2013-09-30T05:45:57.100 に答える