Hallo,
habe ein Problem mit meiner JList und einer Gruppe JRadioButtons.
Die Radiobuttons geben an, aus welchem Bereich die Daten die in der JList angezeigt werden stammen.
Das heisst immer wenn der Radiobutton sich ändert, ändert sich auch der Inhalt der Liste.
Für den Fall das in der Liste dann ein Eintrag ausgewählt wird, habe ich einen ListSelectionListener eingefügt.
Was er tut denke ich ist nicht wichtig, daher habe ich es rausgenommen.
Mein Problem ist dann wenn der Radiobutton wechselt. In dem Moment führt der Listener das Event noch mind. 2 mal aus, auch wenn
ausgeführt wurde.
Daher wollte ich jetzt, den ListSelectionListener entfernen und wenn die List neu gefüllt wurde, auch den Listener wieder neu hinzufügen.
Leider komme ich aber nicht so ganz mit diesem removeListSelectionListener zurecht.
Mein grösstes Problem ist eigentlich, dass ich nicht weiss was für ein Listener als Parameter angeben werden soll, da mein Listener (für mich) keinen offensichtlichen Bezeichner hat.
Ich weiss, mag nichts grosses sein aber ich stehe auf dem Schlauch.....
Kann mir bitte jemand Helfen ?
Danke
LG
Kobold
habe ein Problem mit meiner JList und einer Gruppe JRadioButtons.
Die Radiobuttons geben an, aus welchem Bereich die Daten die in der JList angezeigt werden stammen.
Das heisst immer wenn der Radiobutton sich ändert, ändert sich auch der Inhalt der Liste.
Für den Fall das in der Liste dann ein Eintrag ausgewählt wird, habe ich einen ListSelectionListener eingefügt.
Java:
liclist.addListSelectionListener(new ListSelectionListener() {
public void valueChanged(ListSelectionEvent evt) {
if (evt.getValueIsAdjusting())
return;
// do something
}
});
Was er tut denke ich ist nicht wichtig, daher habe ich es rausgenommen.
Mein Problem ist dann wenn der Radiobutton wechselt. In dem Moment führt der Listener das Event noch mind. 2 mal aus, auch wenn
Java:
liclist.clearSelection();
Daher wollte ich jetzt, den ListSelectionListener entfernen und wenn die List neu gefüllt wurde, auch den Listener wieder neu hinzufügen.
Leider komme ich aber nicht so ganz mit diesem removeListSelectionListener zurecht.
Mein grösstes Problem ist eigentlich, dass ich nicht weiss was für ein Listener als Parameter angeben werden soll, da mein Listener (für mich) keinen offensichtlichen Bezeichner hat.
Ich weiss, mag nichts grosses sein aber ich stehe auf dem Schlauch.....
Kann mir bitte jemand Helfen ?
Danke
LG
Kobold