当前,我正在处理一个表单,该表单要求用户从名为floorCbo的组合框中选择特定的地板。一旦用户选择了楼层,楼层的单位就会出现在另一个名为unitCbo的组合框中。我已经尝试过下面的代码,但是在floorCbo上选择一个地板后,似乎没有任何内容出现在unitCbo组合框中。
private void floorCboActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
String selectedvalue = floorCbo.getSelectedItem().toString();
if (floorCbo.equals("1ST FLOOR")){
unitCbo.add(this, "UNIT 1A");
unitCbo.add(this, "UNIT 1B");
unitCbo.add(this, "UNIT 1C");
unitCbo.add(this, "UNIT 1D");
unitCbo.add(this, "UNI T1E");
}
}
答案 0 :(得分:0)
你是说有
if (selectedvalue.equals("1ST FLOOR"))
?当前,您正在检查组合框对象上的相等性,而不是它的值