Java在组件和框架之间添加空间

时间:2014-12-08 16:15:19

标签: java swing awt

我使用了gridLayout(1,2),并在其上放置了一个JLabel和JTextField。右端的结果如下所示:

enter image description here

有没有办法在jframe的边框和jtextfield之间添加更多空间?所以jtextfield不是那么接近框架......

2 个答案:

答案 0 :(得分:3)

在它周围放一个空边框:

    textField.setBorder(BorderFactory.createCompoundBorder(
    textField.getBorder(), 
    BorderFactory.createEmptyBorder(5, 5, 5, 5)));

答案 1 :(得分:1)

Use Insets

JTextField jf = new JTextField() {
  public Insets getInsets() {
    return new Insets (5,5,5,50);
  }
}