我创建了一个组合框,其中两个项目分别为“ Active”和“ Droped”,然后我在jcomboobx 中label使用jtextfield并编写enable and disable标签和 jtextfield 的action event代码,因此代码可以正常工作,但这里有一个问题是标签和 jtextfield 最初没有被禁用......当我选择项目“ Droped”然后在运行jframe时选择项目“ Active”,disabled否则 我想要initiallylabel and jtextfield enabledhow 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);
}
}
检查快照:
