У меня есть 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();
}
}
=====================ОТРЕДАКТИРОВАНО============================ ===============
Метод вызывается наверняка. Я изменяю состояние еще одного поля со списком, которое также записывается в этом методе, и его состояние успешно изменяется всякий раз, когда элемент выбирается из «jComboBox18».