「jComboBox18」という名前の JComboBox と「jTextArea11」という JTextArea があります。ここで、「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();
}
}
=====================編集済み=========================== ===============
メソッドは確実に呼び出されています。このメソッドにも記述されているもう 1 つのコンボボックスの状態を変更しています。「jComboBox18」からアイテムが選択されるたびに、その状態が正常に変更されます。