【发布时间】:2013-05-02 04:27:11
【问题描述】:
如何在 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();
}
}
【问题讨论】:
-
不要使用
setPreferredSize(new Dimension(0,50));使用setColumns和setRows,因为它们会更好地处理字体大小的变化...