2

がありJPanel、上部に新しいパネルを設定し、中央にBorderLayoutコンテナ( )を設定し、下部に別のパネルを設定しました。JDesktopPane以下の階層を示しているので、コンテナの中央にパネル(カードレイアウト)を動的に設定したいと思います。

           top --> panel
panel(BorderLayout)center --> container(JDesktopPane) --> panel(CardLayout)
            bottom --> panel

ここで、カードレイアウトには、カードとは異なるパネルが含まれています。問題は、コンテナの中央に各カードを表示できないことです。

4

2 に答える 2

3

それらにコンテナの中心を表示する方法は?

それらを。の付いたパネルに配置しGridBagLayout、制約のない唯一のコンポーネントとして追加すると、中央に配置されます。例については、この回答を参照してください。

于 2012-10-07T11:57:38.423 に答える
-1

- GroupLayout必要に応じてコンポーネントを配置する手間のかからない方法を提供します。

- 2005年にグループGroupLayoutによって開発されました。NetBeans

-Windows Builder Proグーグルから無料でダウンロードしてご利用いただけます。

于 2012-10-07T13:27:55.717 に答える