我使用了gridLayout(1,2),并在其上放置了一个JLabel和JTextField。右端的结果如下所示:
有没有办法在jframe的边框和jtextfield之间添加更多空间?所以jtextfield不是那么接近框架......
答案 0 :(得分:3)
在它周围放一个空边框:
textField.setBorder(BorderFactory.createCompoundBorder(
textField.getBorder(),
BorderFactory.createEmptyBorder(5, 5, 5, 5)));
答案 1 :(得分:1)
JTextField jf = new JTextField() {
public Insets getInsets() {
return new Insets (5,5,5,50);
}
}