2011-12-21 9 views
1

スイングを使用してスタックパネルを表示する方法はありますか。私は様々なオプションを試してみましたが、関連するものは何も見つかりませんでした。私に考えを与えてください。SwingのStackPanel

+1

あなたはGWTのStackPanelですか? – mKorbel

+0

いいえ私はGWTのStackPanelを意味しませんでした。私はスイングでSTACKPANELをどのように書くことができるのか、私の質問が-1になった理由を知らない最善のアプローチであると考えていました。スウィングAPIにはこのようなことはないとわたしは知っています – Mike

+0

私はあなたのdonw-voterではありませんが、ダウン投票がSTACKPANELについてもあまりにもlokalizedであることを確信しています。 Stack ==証券、もしそうなら、周りにたくさんの例があります – mKorbel

答えて

1

Errr ...ここでは多くの混乱があります。私がそれに追加できるかどうかを見てみましょう。 SwingにはCardLayoutがあり、その中にプレーンなJPanelを置くことができます。 したがって、JPanelを作成し、マネージャとしてCardlayoutを与えます。 JPanel(または他のコントロール)を他のものの上に表示することをCardlayoutが処理します。 私は理解し、私の答えが助けてくれることを願っています。

+0

おかげでfred ...私の質問がdownvotedなぜ私はそれを明確にしたスイングにスタックパネルがなく、ロジックをチェックしていただけです。 – Mike

+0

おそらく、WPFのStackPanelを指しているかもしれません。 +1を作っただけです:) – LueTm

+0

申し訳ありませんが、GWT StackPanelのように動作するコンポーネントを作成するためにCardLayoutをどのように使用できるかは本当に分かりません。 – dm76

2

JavaスイングAPIにはStackPanelはありません。

+0

ありがとうAVDと私はそれを知っていた...私はスイングでStackpanelを書く場合、どのパネルが最善であろうというあなたの意見を取っていた – Mike

2

.NETとGWTにStackPanelコンポーネントがあり、それぞれが異なることがあります。

.NET StackPanelに最も近いSwingコンポーネントは、コンポーネントの水平方向または垂直方向のBoxLayoutを持つJPanelです。

GWTを意味する場合は、一度に1つしか表示されないように、含まれるUIコンポーネントをレイアウトするCardLayoutでJPanelを使用します。

Oracleのドキュメントはかなり役に立ちます。BoxLayoutの場合はhttp://docs.oracle.com/javase/tutorial/uiswing/layout/box.htmlを参照してください。また、FlowLayoutが順番に表示されます。

関連する問題