Create a list that allows adds and removes
import javax.swing.DefaultListModel; import javax.swing.JList; public class Main { public static void main(String[] argv) throws Exception { DefaultListModel model = new DefaultListModel(); JList list = new JList(model); int pos = 0; model.add(pos, "a"); } }