【发布时间】:2014-05-03 03:51:12
【问题描述】:
我有以下代码:
public Frame() {
super();
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(new GridBagLayout());
GridBagConstraints c = new GridBagConstraints();
c.fill = GridBagConstraints.BOTH;
c.gridx = 0;
c.weightx = 1;
c.weighty = 1;
for (int i = 0; i < 10; i++) {
c.gridy = i;
panel = new JPanel();
panel.setBorder(BorderFactory.createLineBorder(Color.RED, 1));
add(panel, c);
}
}
导致以下帧:
由于调整大小(有意),您可以看到顶部和底部元素上方和下方有一些空间(用箭头标记)。
知道如何去掉两个空格,或者至少去掉顶部的空格吗?
谢谢
ps:我知道这个问题和我之前的问题很相似,但是不一样!
【问题讨论】:
标签: java swing gridbaglayout spacing