Active
" " と " "の 2 つのアイテムを含むコンボボックスを 1 つ作成し、jcomboobx の label と jtextfield のコードを1Droped
つ取り、コードを記述してコードが機能するようにしましたが、ラベルと jtextfield が最初は無効になっていないという問題が 1 つあります。アイテム " " を選択してから、アイテム " "を選択します。それ以外 の場合は、jframe を実行するときに、label
jtextfield
enable and disable
action event
Droped
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);
}
}
スナップショットを確認してください: