我想减小组件之间的大小,在格式组(图像的左侧)。这个怎么做?如何减少3个摆动复选框之间的空间?
JPanel formattingGroup = createGroupWithName("Formatting");
formattingGroup.setMinimumSize(new Dimension(250, 20));
formattingGroup.setLayout(new GridLayout(5, 0));
add(formattingGroup);
final JCheckBox showSurface = new JCheckBox("Show surface");
showSurface.setSelected(true);
formattingGroup.add(showSurface);
final JCheckBox showTerrain = new JCheckBox("Show terrain");
showTerrain.setSelected(true);
formattingGroup.add(showTerrain);
final JCheckBox showVehicleStatus = new JCheckBox("Show vehicle status");
showVehicleStatus.setSelected(true);
formattingGroup.add(showVehicleStatus);
JPanel pnl = createGroupWithName("Depth Stretch");
formattingGroup.add(pnl);
JSlider slider = new JSlider(0, 10);
pnl.add(slider);
最诚实的问题:Isnt是否只能在[Nimbus外观](http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/custom.html)中使用组件的大小调整选项? '“Nimbus是目前唯一支持尺寸变体的Sun外观”' – hamena314 2016-01-25 13:00:43
它是唯一支持尺寸变体的_Sun_(现在是Oracle)L&F; 'com.apple.laf.AquaLookAndFeel'也可以用于[示例](http://stackoverflow.com/a/17392522/230513)。 – trashgod 2016-01-25 14:52:45