如何在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();
}
}
答案 0 :(得分:5)
setMargin(new Insets(5,0,0,5));
会在顶部和右侧创建一个5像素的边距。
(Insets
对象的参数分别为top,left,bottom和right。)
答案 1 :(得分:1)
如果您正在使用窗口构建器,那么您可以使用布局助手支持并设置插图和许多其他功能,如增长,轻松填充。