1

如何在 JTextArea 内为文本添加右侧和顶部的边距,例如 5 个像素。

这是图片:点击这里

public class SubTextField extends JTextArea{

public SubTextField()
{ 
    setLineWrap(true);
    setWrapStyleWord(true);
    setPreferredSize(new Dimension(0,50));
    Border b = BorderFactory.createMatteBorder(1, 1, 1, 1, Color.black);
    setBorder(b);
    setFont(new Font("Arial",Font.PLAIN,16));
    actionButtons();
}
}
4

2 回答 2

5

setMargin(new Insets(5,0,0,5));将在顶部和右侧创建 5 个像素的边距。

Insets对象的参数分别是top、left、bottom和right)。

于 2013-05-02T04:37:59.983 回答
1

如果您使用的是窗口构建器,那么您可以使用布局助手支持并设置插图和许多其他功能,如增长、轻松填充。

于 2013-05-02T04:44:44.147 回答