我的程序中有问题JComboBox
。没有附加到ComboBox
. 我使用 aDefaultComboBoxModel
来设置值。
当我最初将东西添加到列表/模型中时,该框填充得很好,我可以将它放下没有问题。只有我在一开始就这样做。
一旦我在我的程序中单击任何其他可用的项目(文本字段、按钮、JLists),它们就不会再下拉。但是如果你点击它,你可以使用箭头来改变里面的值。以前有人遇到过这个问题吗?我检查了我所有的侦听器方法,没有启用或禁用这些框。
JDateChooser 也有类似的问题。我可以选择一次日期,但它也不再下拉。
我正在使用 net beans 作为我的 IDE。
对此的任何帮助将不胜感激
/* 向条件数组列表和组合框模型添加条件的方法 */ private void addConActionPerformed(java.awt.event.ActionEvent evt) {
//ensures if nothing was entered to print errors
if(entConName.getText().equals(""))
{
addConError.setEnabled(true);
addConError.setText("Enter Condition Name");
}
else
{
String n = entConName.getText(); //Takes user input
conditionList.add(n); //adds to condition array list
addConError.setEnabled(false);
addConError.setText("");
conditionModel = new DefaultComboBoxModel(conditionList.toArray()); //sets up the combobox model
entCondition.setModel(conditionModel);
entConName.setText("");
}
}
这很好用,并且在我的任何代码中都没有 entCondition ComboBox 被禁用
以为这可能是一个已知问题...猜不