У меня есть JComboBox с именем "jComboBox18" и 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();
}
}
===================== EDITED ========================= ==================
Метод вызывается наверняка. Я меняю состояние еще одного комбобокса
который также записывается в этом методе, и его состояние успешно изменяется всякий раз, когда элемент выбирается из «jComboBox18»