0

私は Java awt を初めて使用するので、パネルのセットアップに問題があります。内部に 3 つのパネルを保持する必要がある 1 つの巨大なパネルがあります (写真は下部に添付されています)。1 つは上部 (1)、2 番目は中央 (3)、3 番目は下部 (2) に配置されます。残りのスペースは、(1)/(3) と (3)/(2) の間で均等に分割する必要があります。また、中央のパネル (3) はテーブルであるため、GridLayout を使用する必要があります。

どうすればこれを達成できますか?

前もって感謝します!

PS MSペイントで描いてみました( http://i45.tinypic.com/mwejkk.jpg )

4

2 に答える 2

1

私はすべてを理解していません、私は提案します:

  • awtではなくswingを使用するため、JPanelを使用します

  • BorderLayout、中央に巨大なパネル(jpanel)、西に​​jpanelがあります。このjpanelの場合、BorderLayout、BoxLayout、またはGridLayoutを使用して、123パネル内に配置します。

...またはnetbeansとmatisseを使用します。

于 2010-05-22T19:10:26.523 に答える
1

これは大いに役立ちます。BoxLayout に関する Sun のチュートリアルです。必要と思われる積み重ねられたレイアウトと、あなたが言及した余分なスペースにギャップを追加するために非表示のコンポーネントを作成する方法についても説明します。中央のパネルについては、そのパネルに GridLayout を配置して、必要なことを行います。

于 2010-05-22T19:15:30.567 に答える