Cäptin Pommes
Erfahrenes Mitglied
also ich hab bei beiden das model gesetzt und dann werden die mit daten gefüllt. so hab ich das jetzt:
Java:
final JList selectionList = new JList();
selectionList.setModel(model);
selectionList.setSelectionMode(DefaultListSelectionModel.SINGLE_SELECTION);
selectionList.setBounds(225,10,150,300);
final JList choiceList = new JList();
choiceList.setModel(model);
choiceList.setListData(getLists());
choiceList.setSelectionMode(DefaultListSelectionModel.SINGLE_SELECTION);
choiceList.setBounds(25,10,150,300);
choiceList.addListSelectionListener(new ListSelectionListener()
{
public void valueChanged( ListSelectionEvent e )
{
if(selectionList.getValueIsAdjusting())
return;
((DefaultListModel) selectionList.getModel()).addElement(choiceList.getSelectedValue());
Object temp = choiceList.getSelectedValue();
choiceList.clearSelection();
((DefaultListModel) choiceList.getModel()).removeElement(temp);
}
});