我使用带有boxlayout的面板,然后使用flowlayout添加面板,这样我就可以在我想要的时候打破一行......但是idk如何减少boxlayout中flowlayout面板之间的空间:
JPanel search = new JPanel();
BoxLayout bl = new BoxLayout(search, BoxLayout.Y_AXIS);
search.setLayout(bl);
我应该使用什么方法来缩小空间?
答案 0 :(得分:1)
BoxLayout
将尝试根据可用空间增大/缩小面板。覆盖面板的getMaximumSize()
方法以返回面板的首选大小。
@Override
public Dimension getMaximumSize()
{
return getPreferredSize();
}