gpt4 book ai didi

java - JCombobox模型如何使用?

转载 作者:行者123 更新时间:2023-12-02 05:04:36 25 4
gpt4 key购买 nike

我正在尝试使用我在 Window Builder 中设置的模型。

 'comboBox.setModel(new DefaultComboBoxModel(new String[] {"Easy", "Medium", "Hard"}));'

我不知道如何在我的 If 语句中使用此文本“Easy”、“Medium”、“Hard”。有完整代码。

JComboBox comboBox = new JComboBox();
comboBox.setMaximumRowCount(3);
comboBox.setModel(new DefaultComboBoxModel(new String[] { "Easy",
"Medium", "Hard" }));
comboBox.setFont(new Font("Tahoma", Font.PLAIN, 16));
comboBox.setBounds(101, 67, 194, 39);
frame.getContentPane().add(comboBox);
comboBox.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent event) {
if (event.getStateChange() == ItemEvent.SELECTED)
Snake.dificaulty = 1; // this variable is telling about difficulty level
}

});

最佳答案

它会是这样的:

String item = (String)comboBox.getSelectedItem();

然后您可以在 ItemListener 中使用它。如果您正在做一些复杂的事情,请编写另一个方法来完成复杂的事情,然后从 itemStateChanged() 方法中调用它,并传递 ItemEvent 变量。

关于java - JCombobox模型如何使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27906852/

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