如何在JTextArea中添加文本边距?

时间:2013-05-02 04:27:11

标签: java swing jtextarea

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

以下是图片:Click Here

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();
}
}

2 个答案:

答案 0 :(得分:5)

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

Insets对象的参数分别为top,left,bottom和right。)

答案 1 :(得分:1)

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