我创建了一个组合框,其中两个项目分别为“ Active
”和“ Droped
”,然后我在jcomboobx 中label
使用jtextfield
并编写enable and disable
标签和 jtextfield 的action event
代码,因此代码可以正常工作,但这里有一个问题是标签和 jtextfield 最初没有被禁用......当我选择项目“ Droped
”然后在运行jframe时选择项目“ Active
”,disabled
否则 我想要initially
label and jtextfield enabled
how to jlablel and Jtextfield enable when jcombobx select item " Droped " only
源代码:
private void wtdlActionPerformed(java.awt.event.ActionEvent evt) {
txt_reason.setEnabled(false); //txt_reason is jTextField
lab.setEnabled(false); //lab is jLabel
if(wtdl.getSelectedItem().equals("Active")) //wtdl is jConobbox
{
txt_reason.setEnabled(false);
lab.setEnabled(false);
}
else if(wtdl.getSelectedItem().equals("Droped"))
{
txt_reason.setEnabled(true);
lab.setEnabled(true);
}
}
检查快照: