diff options
author | Simon Rettberg | 2015-10-27 14:41:14 +0100 |
---|---|---|
committer | Simon Rettberg | 2015-10-27 14:41:14 +0100 |
commit | 671c63c5a10aa477612765681120a02d5fbd2523 (patch) | |
tree | c874595858d9fae708f4f4f0b51d1eb60be6db05 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/ImageListViewer.java | |
parent | [client] add missing class (diff) | |
download | tutor-module-671c63c5a10aa477612765681120a02d5fbd2523.tar.gz tutor-module-671c63c5a10aa477612765681120a02d5fbd2523.tar.xz tutor-module-671c63c5a10aa477612765681120a02d5fbd2523.zip |
[client] Refactoring: Use TextChangeListener instead of DocumentListener
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/ImageListViewer.java')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/ImageListViewer.java | 23 |
1 files changed, 4 insertions, 19 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/ImageListViewer.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/ImageListViewer.java index 82b3e26e..1d9b8571 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/ImageListViewer.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/ImageListViewer.java @@ -3,9 +3,6 @@ package org.openslx.dozmod.gui.control; import java.awt.Color; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; -import java.awt.event.MouseAdapter; -import java.awt.event.MouseEvent; -import java.awt.event.MouseListener; import java.util.ArrayList; import java.util.List; import java.util.regex.Pattern; @@ -15,22 +12,20 @@ import javax.swing.BoxLayout; import javax.swing.JComboBox; import javax.swing.JLabel; import javax.swing.JPanel; -import javax.swing.JScrollPane; import javax.swing.JTextField; import javax.swing.RowFilter; import javax.swing.UIManager; import javax.swing.border.TitledBorder; -import javax.swing.event.DocumentEvent; -import javax.swing.event.DocumentListener; import org.apache.log4j.Logger; import org.openslx.bwlp.thrift.iface.ImageSummaryRead; import org.openslx.bwlp.thrift.iface.UserInfo; import org.openslx.dozmod.gui.Gui; import org.openslx.dozmod.gui.control.table.ImageTable; -import org.openslx.dozmod.gui.control.table.QScrollPane; import org.openslx.dozmod.gui.control.table.ListTable.ListModel; +import org.openslx.dozmod.gui.control.table.QScrollPane; import org.openslx.dozmod.gui.helper.GridManager; +import org.openslx.dozmod.gui.helper.TextChangeListener; import org.openslx.dozmod.permissions.ImagePerms; import org.openslx.dozmod.thrift.Session; import org.openslx.dozmod.thrift.ThriftActions; @@ -155,19 +150,9 @@ public class ImageListViewer extends QLabel { * ActionListeners */ // filter the objects in the table depending on the search field - searchTextField.getDocument().addDocumentListener(new DocumentListener() { - @Override - public void removeUpdate(DocumentEvent e) { - changedUpdate(e); - } - - @Override - public void insertUpdate(DocumentEvent e) { - changedUpdate(e); - } - + searchTextField.getDocument().addDocumentListener(new TextChangeListener() { @Override - public void changedUpdate(DocumentEvent e) { + public void changed() { String str = searchTextField.getText(); if (str == null || str.isEmpty()) { searchFieldPattern = null; |