Есть вот такая панель JList :
Нужно чтобы в зависимости от выбранного элемента из JList в JPanel отражался какой-либо текст.
И если пользователь нажал на любой другой элемент, то появлялся другой текст.
Слышал что-то про getSelectedValue() , но куда вставить не знаю.
Не могли бы вы помочь мне с реализацией такого метода?
Вам нужен обработчик события выбора элемента списка:
jList.addListSelectionListener(new ListSelectionListener() {
@Override
public void valueChanged(ListSelectionEvent evt) {
if (!evt.getValueIsAdjusting()) { // Игнорируем событие mouseDown
// Получаем выбранное значение
String val = jList.getSelectedValue().toString();
// Устанавливаем полученное значение в текстовое поле
jTextArea.setText(val);
}
}
});
Программа зависает на swriteObject(m), и я никак не могу понять почему
ЗдравствуйтеИмеется выпадающий список(spinner) данные в этом выпадающем списке берутся из базы данных