0

MainWindow.javaNetBeans でメイン クラスのない新しい Java プロジェクトを作成し、プロジェクト パッケージにjApplet フォーム (名前を付けましょう) を追加しました。その後、NetBeans の GUI ビルダーを使用して、アプレット アプリケーションのさまざまな「ページ」を表す jApplet フォームをパッケージにいくつか追加しました。

アプレットを実行するMainWindowと、ボタンやラベルなどを含むフォームが AppletViewer で問題なく表示されます。

ここで、ボタンの 1 つMainWindowが押されたときにイベントを作成して、以前に作成した別の jApplet フォームを表示し、MainWindow フォームの代わりにそのフォームを表示したいと考えています。jApplet で簡単なナビゲーション システムを作成しようとしていますが、効率的に作成する方法がわかりません。

ボタンの MouseClicked イベントに別のフォームを表示するために記述する必要があるコードを手伝ってくれる人はいますか?

4

1 に答える 1

2

基本的に、このようなアプレットを設計することはできません (またはすべきではありません)。あるアプレットから別のアプレットに切り替える効果的な手段はありません。

代わりに、1 つのマスター アプレットを作成し、次のようなものをCardLayout使用して別のフォームを設計する必要があります。JPanel

CardLayoutその後、必要に応じてマネージャーを使用してフォームを切り替えることができます

于 2012-12-28T20:30:37.037 に答える