Я работаю над проектом, который требует GUI, но у меня нет опыта работы с GUI, поэтому все, что я делал, это в каком-то смысле догадка.Я создал массив объектов, который я поместил в JList, и теперь я пытаюсь изменить текст в метке в зависимости от того, что выберет пользователь.Я получаю сообщение об ошибке: «Невозможно сослаться на библиотеку неконечных переменных внутри внутреннего класса, определенного в другом методе»
Используемый мною массив заполнен объектами, которые я могувызов строки из
Как мне заставить это работать?
JList list = new JList(bookNames.toArray());
list.addListSelectionListener(new ListSelectionListener() {
public void valueChanged(ListSelectionEvent event) {
typeLabel.setText(library.get(list.getSelectedIndex()).getType());
}
});