1

初めてNetBeansを使い始めたばかりなので、ご容赦ください。基本的に私がやろうとしているのは、一度に1つのパネルしか表示されないことを除いて、1つのフレーム内に収まるさまざまなパネルを作成することです。1つのパネルから開始し、ユーザーが入力した内容に応じて、ユーザーが入力した内容に対応するパネルがポップアップ表示されます。

LayeredPanesを利用することを検討してみました。それは、これだけを何時間も調査した後で得たものだからです。どうすればよいかわかりません。異なるパネルを使用する方が、異なるフレームを使用するよりもはるかに簡単だと思います。そのため、パネルを重ねるだけにします。

誰かがLayeredPanesを説明できたら、私はとても感謝しています!私のコーディングがここで役立つかどうかはわかりませんが、誰かがそれを必要とするなら、私はそれを上げます。

4

2 に答える 2

5

このチュートリアルでは正しい方向を示しているはずですが、アイテムを互いに重ねて配置したい場合は、CardLayoutも確認することをお勧めします。

CardLayoutクラスは、同じ表示スペースを共有する2つ以上のコンポーネント(通常はJPanelインスタンス)を管理します。

于 2012-01-09T06:54:28.567 に答える
1

あなたの質問を読んで私はあなたが必要としているのはLayeredPane

基本的に私がやろうとしているのは、一度に1つのパネルしか表示されないことを除いて、1つのフレーム内に収まるさまざまなパネルを作成することです。

あなたが達成したいことを正確に伝えてください、私はあなたが取り組んでいることを意味します。

...ユーザーが入力した内容に応じて、ユーザーが入力した内容に対応するパネルがポップアップ表示されます。

JDialogを提案したいのですが、ユーザー入力に応じてダイアログを表示します。これがあなたが必要としているものであるかどうかを確認するために、あなたは私たちにもっと多くの情報を提供したいと思います。:)

于 2012-01-09T07:06:11.393 に答える