Java 获取所有选定的JList项-JFrame表单Netbeans

Java 获取所有选定的JList项-JFrame表单Netbeans,java,swing,netbeans,jframe,jlist,Java,Swing,Netbeans,Jframe,Jlist,我需要从JList中获取所有选定项目,并从列表中删除这些项目。以下是不完整的代码: private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: List selFromList = this.jList1.getSelectedValuesLis

我需要从JList中获取所有选定项目,并从列表中删除这些项目。以下是不完整的代码:

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                         
    // TODO add your handling code here:
    List selFromList = this.jList1.getSelectedValuesList();//This line gives me error
}

请提供帮助。

我成功获取了所有选定项目并从列表中删除,如下所示:

DefaultListModel model = new DefaultListModel();
this.jList1.setModel(model);

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//on clicking remove button  
    java.util.List selFromList = this.jList1.getSelectedValuesList();
    for(int i=0;i<selFromList.size();i++){
        selectedVal = selFromList.get(i).toString();
        model.removeElement(selectedVal);
    }
}

怎么了?您正在导入哪个列表?不止一个。您需要java.util.list这一行提供错误1始终复制/粘贴错误和异常输出。2为了更快地获得更好的帮助,请发布一个最小的完整且可验证的示例。值得一读的是,当您使用get时,为什么要使用toString,您应该能够将get调用的结果直接提供给removeElement调用