Huhu
also, habe 2 JLists, und 2 Buttons in meinem GUI, kann mit den Buttons, selektierte elemente der JLists verschieben ins andere JList.
das verschieben der elemente funktioniert einwandfrei.
einziges problem noch, wenn z.b. in der linken liste keine elemente mehr sind, muss der button, der von der linken liste, nach rechts verschiebs setEnable(false) sein.
sobald aber wieder elemente drin stehen muss der button wieder setEnable(true) sein.
Button der Elemente von der Linken Liste, nach rechts verschiebt:
Code:
Genau so ist es beim Linken Button implementiert, nur andersrum halt
Der Button wird zwar ausgeraut wenn keine Daten mehr drinn stehen, doch sobald wieder ein Element drinnen ist, wird der Button nicht mehr enabled.
freu mich auf Antworten
also, habe 2 JLists, und 2 Buttons in meinem GUI, kann mit den Buttons, selektierte elemente der JLists verschieben ins andere JList.
das verschieben der elemente funktioniert einwandfrei.
einziges problem noch, wenn z.b. in der linken liste keine elemente mehr sind, muss der button, der von der linken liste, nach rechts verschiebs setEnable(false) sein.
sobald aber wieder elemente drin stehen muss der button wieder setEnable(true) sein.
Button der Elemente von der Linken Liste, nach rechts verschiebt:
Code:
Code:
nachRechts.addActionListener(new ActionListener()
{
@Override
public void actionPerformed(ActionEvent arg0)
{
Object e2 = links.getSelectedValue();
listModelRechts.addElement(e2);
listModelLinks.removeElement(e2);
//funktion zum Button ausrauen wenn keine Daten mehr in der
//Liste stehen.
int sizeLinks = listModelLinks.getSize();
if (sizeLinks <= 0)
{
JOptionPane.showMessageDialog(null, "Keine Daten mehr in der Linken Liste");
nachRechts.setEnabled(false);
}
else
{
nachRechts.setEnabled(true);
}
}
});
Genau so ist es beim Linken Button implementiert, nur andersrum halt
Der Button wird zwar ausgeraut wenn keine Daten mehr drinn stehen, doch sobald wieder ein Element drinnen ist, wird der Button nicht mehr enabled.
freu mich auf Antworten