Here you can find the source of removeFromList(JList list, Object object)
public static void removeFromList(JList list, Object object)
//package com.java2s; //License from project: LGPL import javax.swing.*; public class Main { public static void removeFromList(JList list, Object object) { ListModel model = list.getModel(); if (model == null) { model = new DefaultListModel(); list.setModel(model);/*from ww w .ja v a 2 s. com*/ } ; if (model instanceof DefaultListModel) { DefaultListModel listModel = (DefaultListModel) model; listModel.removeElement(object); } } public static void removeFromList(JList list, int index) { ListModel model = list.getModel(); if (model == null) { model = new DefaultListModel(); list.setModel(model); } ; if (model instanceof DefaultListModel) { DefaultListModel listModel = (DefaultListModel) model; listModel.removeElementAt(index); } } }