理想情况下,我的工具栏中会有 2 列按钮,但有一个固定尺寸,例如 (30,30)。我目前有一个适合布局的网格布局,但是按钮可以伸展,我希望按钮保持方形。实现这一目标的最佳方法是什么?
public SpecToolbar(SpecController con) {
super(SwingConstants.VERTICAL);
setLayout(new GridLayout(5, 2));
setFloatable(false);
ButtonGroup g = new ButtonGroup();
add(new SelectorButton(con, g));
add(new InfoButton(con));
add(new ZoomInButton(con, g));
add(new ZoomOutButton(con, g));
add(new CrossButton(con, g));
add(new GridButton(con));
add(new BaselineUpButton(con));
add(new BaselineDownButton(con));
add(new PeakUpButton(con));
add(new PeakDownButton(con));
谢谢