gpt4 book ai didi

java - 如何使 JComboBox 中的某些项目不可选择?

转载 作者:搜寻专家 更新时间:2023-11-01 02:18:08 25 4
gpt4 key购买 nike

如何使我的一些 JComboBox 项目不可选择?我试过这个:

@Override
public Component getListCellRendererComponent(JList list, Object value,
int index. boolean isSelected, boolean cellHasFocus) {

Component comp = super.getListCellRendererComponent(list, value, index,
isSelected, cellHasFocus);

if (not selectable conditions) {
comp.setEnabled(false);
comp.setFocusable(false);
} else {
comp.setEnabled(true);
comp.setFocusable(true);
}

return comp;
}

项目变为灰色,但仍可供用户选择。

最佳答案

尝试在选择了“不可选择”的项目时将所选项目更改为最后选择的项目。这意味着您需要将“最后选择的项目”存储在一个字段中。

关于java - 如何使 JComboBox 中的某些项目不可选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2379025/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com