gpt4 book ai didi

java - 如何让多个 jComboBoxes 具有相同的项目但选择一个项目会使该项目在所有其他 jComboBoxes 中消失?

转载 作者:行者123 更新时间:2023-11-30 09:31:15 26 4
gpt4 key购买 nike

所以,这就是问题所在:我需要 3 个或更多 jComboBox(都具有相同的项目)相互连接,这样当我在任何 jComboBox 中选择一个项目时,该项目将在所有其他 jComboBox 中消失。具体例子:扑克游戏结束。现在我需要保存玩家的位置。我有 jComboBoxes(代表地点)填充了玩家的个人资料,我想确保在整个 jComboBoxes 中只能选择一个个人资料。我自己尝试了一些东西并走到了这一步。正如您将看到的,它完全没用......

in MyItemListener:    
if (jComboBox1 == evt.getSource())
{
if (jComboBox1.getSelectedIndex() > 0)
{
jComboBox2.removeItem(jComboBox1.getSelectedItem());
jComboBox3.removeItem(jComboBox1.getSelectedItem());
}
}
if (jComboBox2== evt.getSource())
{
if (jComboBox2.getSelectedIndex() > 0)
{
jComboBox1.removeItem(jComboBox2.getSelectedItem());
jComboBox3.removeItem(jComboBox2.getSelectedItem());
}
}
if (jComboBox3== evt.getSource())
{
if (jComboBox3.getSelectedIndex() > 0)
{
jComboBox1.removeItem(jComboBox3.getSelectedItem());
jComboBox2.removeItem(jComboBox3.getSelectedItem());
}
}

最佳答案

您可能会从这个 example 中得到一些想法它使用 combo1 中的选择来确定要在 combo2 中显示几个模型中的哪个。

关于java - 如何让多个 jComboBoxes 具有相同的项目但选择一个项目会使该项目在所有其他 jComboBoxes 中消失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12964894/

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