13

次のようなものを作成したいと思います。

中央揃えのテキスト領域

メインパネルには余白(x)があり、そのパネルの中央にTextAreaがあり、パネルがほぼいっぱいになっています。下部には、カスタムサイズ(高さy)の別のパネルがあり、ショートカットを使用して表示と非表示を切り替えることができます。下部パネルには、FlowLayoutといくつかの要素があります。

問題は、これを行う方法がわからないことです。

BoxLayoutにはマージンがありません。

GridBagLayoutを試してみましたが、機能しないか、十分に理解できません:(

JTextAreaマージンの設定も試してみました

textMain.setMargin(new Insets(insetTop, insetLeft, insetBottom, insetRight));

ただし、テキストが多い場合は、上下の余白が消えます。だから今、私はパネルで試しています。

誰かがこれを手伝ってくれませんか?

4

1 に答える 1

19

2つの方法があります

最も簡単な方法は使用することですEmptyBorders

于 2012-03-05T11:30:30.067 に答える