我有一个名为“jComboBox18”的 JComboBox 和一个 JTextArea “jTextArea11”。现在我希望每当从“jComboBox18”组合框中选择一个项目时,其相应的描述都会显示在“jTextArea11”文本区域中。
我已将适当的侦听器添加到 JComboBox 但 JTextArea 未显示任何文本。我写的代码如下:
private void jComboBox18ItemStateChanged(java.awt.event.ItemEvent evt) {
Object item = jComboBox18.getSelectedItem();
if(item != null) {
ems.logic.Process selectedProcess = (ems.logic.Process)item;
jTextArea11.setText(selectedProcess.getProcessDescription());
jTextArea11.updateUI();
jTextArea11.revalidate();
jTextArea11.validate();
}
}
=====================已编辑============================ ================
肯定会调用该方法。我正在更改另一个组合框的状态,该组合框也在此方法中编写,并且只要从“jComboBox18”中选择项目,它的状态就会成功更改