Event Handling ListSelectionEvents verhindern

Neumi5694

Top Contributor
Gibt's eine elegante Methode, um das Generieren von Events einer Liste zu verhindern?
Zur Laufzeit ändert sich bei meiner Liste manchmal die Reihenfolge der Elemente, also setze ich das Model neu und wähle danach wieder den richtigen Eintrag aus. Das hat den unangenehmen Nebeneffekt, dass während des Model-setzen ein SelectionEvent mit "null" ausgelöst wird.
Ich kann jetzt natürlich in allen Handlern abfragen, ob der Event durch das Neusetzen des Models ausgelöst wird, aber das erscheint mit etwas sehr umständlich.

Als Notlösung entferne ich vor dem Model setzen alle Listener, füge sie danach wieder hinzu und schicke ihnen ein Event, falls ein anderer Wert als vorher gesetzt wurde.

Gibt's da etwas eleganteres?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
richis-fragen Swing Verhindern, dass die VerticalScrollbar hüpft bei Pfeilup/-down tastendruck AWT, Swing, JavaFX & SWT 2
I Swing Verhindern, dass repaint() kaskadiert AWT, Swing, JavaFX & SWT 6
K JavaFX CSS Border (Verschiebung verhindern) AWT, Swing, JavaFX & SWT 4
S Swing Deselektion in JTable verhindern AWT, Swing, JavaFX & SWT 0
Thallius Swing "..." beim JLabel verhindern? AWT, Swing, JavaFX & SWT 3
Neumi5694 Swing Gridbaglayout - automatische Anpassung verhindern AWT, Swing, JavaFX & SWT 1
I Monitor-Standyby verhindern AWT, Swing, JavaFX & SWT 6
V automatisches neuzeichnen verhindern AWT, Swing, JavaFX & SWT 3
J jFrame verschieben verhindern AWT, Swing, JavaFX & SWT 4
E SWT Popupmenu auf der Überschrift eines swt.widgets.Table verhindern? AWT, Swing, JavaFX & SWT 3
lumo SWT ScrolledComposite MouseWheel verhindern AWT, Swing, JavaFX & SWT 3
H minimieren verhindern AWT, Swing, JavaFX & SWT 4
L Swing setVisible(false) bei GridBagLayout - wie Layoutverschiebung verhindern? AWT, Swing, JavaFX & SWT 2
D Swing Dialog schließen verhindern bei Fehleingabe AWT, Swing, JavaFX & SWT 2
Developer_X Swing JTextArea verhindern von Tab AWT, Swing, JavaFX & SWT 2
DeeDee0815 AWT Flimmern verhindern AWT, Swing, JavaFX & SWT 4
S Swing Dynamische JPanels: Vertikales Strecken verhindern AWT, Swing, JavaFX & SWT 4
R Verhindern das Inhalt in JScrollPane breiter ist als JScrollPane..? AWT, Swing, JavaFX & SWT 10
C Swing Andocken einer ToolBar verhindern AWT, Swing, JavaFX & SWT 3
A Fenster maximieren (oben rechts) verhindern AWT, Swing, JavaFX & SWT 3
T Verhindern der überlagerung von JComponenten AWT, Swing, JavaFX & SWT 8
G Verhindern, das AbstractAction Text und Icons überschreibt? AWT, Swing, JavaFX & SWT 3
M ScreenUpdate verhindern AWT, Swing, JavaFX & SWT 6
T Minimieren und Maximieren eines JFrames verhindern AWT, Swing, JavaFX & SWT 9
D Sortierung beim Klicken auf Header einer JdbTable verhindern AWT, Swing, JavaFX & SWT 3
I jScrollpane: Scrollverschiebung durch Pfeiltasten verhindern AWT, Swing, JavaFX & SWT 2
M JCheckbox, das selektieren verhindern AWT, Swing, JavaFX & SWT 9
D JTable Spaltenauswahl verhindern AWT, Swing, JavaFX & SWT 3
U Flackern verhindern AWT, Swing, JavaFX & SWT 5
G JEditorPane Zeilenumbruch verhindern AWT, Swing, JavaFX & SWT 2
A JScrollPane Scrollleisten verhindern AWT, Swing, JavaFX & SWT 2
A JFileChooser verhindern von allFiles option AWT, Swing, JavaFX & SWT 2
G Verhindern von automatischen Zeilenum. in JTextPane AWT, Swing, JavaFX & SWT 2
B paint - Überlagerung verhindern AWT, Swing, JavaFX & SWT 3
S verhindern von drag-n-drop von swing componenten AWT, Swing, JavaFX & SWT 2
M JTextPane - Zeilenumbruch verhindern stoppen deaktivieren :) AWT, Swing, JavaFX & SWT 5
S DOS-Fenster verhindern AWT, Swing, JavaFX & SWT 2
P JInternalFrame: Verhindern das man es verschieben kann AWT, Swing, JavaFX & SWT 2
G JList: Anzeige von null-Werten verhindern AWT, Swing, JavaFX & SWT 3
M JTree: zusammenklappen verhindern AWT, Swing, JavaFX & SWT 3
D Schließen eines Fensters verhindern AWT, Swing, JavaFX & SWT 3

Ähnliche Java Themen

Neue Themen


Oben