У меня возникли проблемы с фактическим извлечением элементов, которые я сохранил в JList
. Я использую Eclipse, который побуждает меня параметризовать JList
, который я сделал (String
), и мне нужен способ получить значения и сохранить их в переменной String
.Как получить выбранный элемент в JList в строку
Initialization:
JList<String> songlist;
songlist = new JList<String>(list); //list is a DefaultListModel
Пользователь заполняет JList с песнями ...
Затем я пытаюсь получить выбранную песню для отображения информации о нем:
String value = songlist.getSelectedItem().toString();
... и Я получаю сообщение об ошибке:
The method getSelectedItem() is undefined for the type JList
То же самое происходит, когда я пытаюсь getSelectedValue()
и getElementAt()
(спаренный с getSelectedIndex()
)