列表项的视觉效果完全由 ListRenderer 控制。如果你真的坚持,子类化默认值并将其启用属性设置为 true:
public Component getListCellRendererComponent(....) {
super.getListCellRendererComponent(....);
setEnabled(true);
return this;
}
当心:让您的用户感到困惑绝不是一个好主意 - 如果没有任何视觉线索表明该列表已被禁用,他们可能会因为 fi 选择无法按预期工作而感到迷茫!