append();
delete();
看一下怎样?

解决方案 »

  1.   

    要用到Vector,将内容装入Vector,然后再让List接受Vector
    所有的增减都是对Vector进行
      

  2.   

    listModel = new DefaultListModel();
            listModel.addElement("Alison Huml");
            listModel.addElement("Kathy Walrath");
            listModel.addElement("Lisa Friendly");
            listModel.addElement("Mary Campione");        //Create the list and put it in a scroll pane
            list = new JList(listModel);
            list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
            list.setSelectedIndex(0);int index = list.getSelectedIndex();
     listModel.remove(index);
      

  3.   

    yes, use the ListModel to manage the data and just delegate the UI to the JList. That's a very good design in Swing components, although sometimes it may seem to cause little troubles.
      

  4.   

    javafounder(漂流)代码没有错,
    DefaultListModel model=new DefaultListModel();
    JList list=new JList();
    model.addElement("aaaaa");
    model.addElement("bbbbb");//JList列表框中的列表内容
    list.setModel(model);OK
      

  5.   

    http://expert.csdn.net/Expert/topic/1590/1590773.xml?temp=.6506922
    删除就用removeElement(Object element);
      

  6.   

    就向楼上说的,用DefaultListModel
    addElement(),是添加,
    removeElement(list.getSelectedValue())是删除
      

  7.   

    list.getModel().add(value);
    list.getModel().remove(index);