13

我想创建这样的东西:

居中的文本区域

主面板有它的边距 (x),TextArea 位于该面板的中心,几乎填满了面板。底部是另一个具有自定义大小(高度 y)的面板,可以通过一些快捷方式切换可见和不可见。底部面板具有 FlowLayout 和少量元素。

问题是我不知道该怎么做。

BoxLayout 没有边距。

我尝试使用 GridBagLayout 但我不工作或者我理解不够:(

我也尝试设置 JTextArea 边距

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

但是当有很多文本时,顶部和底部边距会消失。所以现在我正在尝试使用面板。

有人可以帮我吗?

4

1 回答 1

19

有两种方法

最简单的方法是使用EmptyBorders

于 2012-03-05T11:30:30.067 回答