Java my JComboBox中出错-未选择所选选项
这里是我的二进制搜索树程序的JComboBox的侦听器。通过测试,我发现当我在组合框中选择选项时,侦听器并没有选择我选择的选项。我不知道我做错了什么Java my JComboBox中出错-未选择所选选项,java,swing,jcomponent,Java,Swing,Jcomponent,这里是我的二进制搜索树程序的JComboBox的侦听器。通过测试,我发现当我在组合框中选择选项时,侦听器并没有选择我选择的选项。我不知道我做错了什么 box.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent e) { if(e.getItem().equals("Inorder")) printInorder(nodeMai
box.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent e) {
if(e.getItem().equals("Inorder"))
printInorder(nodeMain);
else if(e.getItem().equals("Preorder"))
printPreorder(nodeMain);
else if(e.getItem().equals("Postorder"))
printPostorder(nodeMain);
}
//Inorder
void printInorder(Node node)
{
/* if (node == null)
return;
printInorder(node.left);
System.out.print(node.value + " ");
printInorder(node.right); */
System.out.println("in selected");
}
//Preorder
void printPreorder(Node node)
{
/*if (node == null)
return;
System.out.print(node.value + " ");
printPreorder(node.left);
printPreorder(node.right); */
System.out.println("pre selected");
}
//Postorder
void printPostorder(Node node)
{
/*if (node == null)
return;
printPostorder(node.left);
printPostorder(node.right);
System.out.print(node.value + " "); */
System.out.println("post selected");
}
});
}
若要更快获得更好的帮助,请添加or。若要更快获得更好的帮助,请添加or。