想要从JList中获取所选索引.但返回-1

RSS*_*SST 1 java swing jlist

我创建了一个jlist并使用setModel方法设置了一个默认列表模型.当我调用getSelectedIndex()时,它返回-1.为什么?

if (!listAdded.isSelectionEmpty()) {
        listModelAdded.removeElementAt(listAdded.getSelectedIndex());
        listBankQuestions.remove(listAdded.getSelectedIndex());
        System.out.println(i);
        --i;
        System.out.println("Selected : " + listAdded.getSelectedIndex());
}
Run Code Online (Sandbox Code Playgroud)

Pra*_*kar 6

如果未选择任何项,则getSelectedIndex()返回该方法-1