如何在JtextArea周围填充填充

时间:2016-05-23 01:55:14

标签: java swing user-interface awt

我想知道如何放置间距并在Java中设置JTextArea组件的大小。

例如

//I've tried
        questInfo = new JTextArea(20,30);
        questInfo.setMargin(new Insets(10,10,10,10));

当我预览gui时,它只显示JTextArea从上到下从左到右填充在窗格中,窗格之间没有间距

1 个答案:

答案 0 :(得分:5)

显然,这是由于UI覆盖边距而发生的。请参阅此question。您可以使用以下方法解决它:

questInfo.setBorder(BorderFactory.createCompoundBorder(
        field.getBorder(), 
        BorderFactory.createEmptyBorder(5, 5, 5, 5)));