我有一个 JList 组件,其中每个项目都有 JCheckBox 渲染器。我想为复选框添加边距,以便它不会粘在左侧。
我试过
checkBox.setMargin(new Insets(0, 10, 0, 0)); //left side spacing
并且也尝试过
checkBox.setAlignmentX(10.0F);
渲染代码
class ListRenderer() {
public Component getListCellRendererComponent(JList list, Object value,
int index, boolean isSelected, boolean cellHasFocus) {
JCheckBox box = new JCheckBox("Married");
return box;
}
}
他们两个都没有工作。
弑天下
相关分类