Daten aus einer JList

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);
				
			}
		});
 
Wie Kai008 bereits erwähnt hat, darfst du den beiden Listen nicht das gleiche Model hinzufügen! Du brauchst 2 Models!
 
Zurück