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/wizard/page | |
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/wizard/page')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ImageMetaDataPage.java | 18 | ||||
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/LectureCreationPage.java | 17 |
2 files changed, 6 insertions, 29 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ImageMetaDataPage.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ImageMetaDataPage.java index 6645e388..4e87038e 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ImageMetaDataPage.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ImageMetaDataPage.java @@ -4,13 +4,11 @@ import java.awt.event.ItemEvent; import java.awt.event.ItemListener; import java.util.List; -import javax.swing.event.DocumentEvent; -import javax.swing.event.DocumentListener; - import org.apache.log4j.Logger; import org.openslx.bwlp.thrift.iface.OperatingSystem; import org.openslx.bwlp.thrift.iface.ShareMode; import org.openslx.dozmod.gui.Gui; +import org.openslx.dozmod.gui.helper.TextChangeListener; import org.openslx.dozmod.gui.wizard.Wizard; import org.openslx.dozmod.gui.wizard.layout.ImageMetaDataPageLayout; import org.openslx.dozmod.state.UploadWizardState; @@ -63,19 +61,9 @@ public class ImageMetaDataPage extends ImageMetaDataPageLayout { } }); - descriptionText.getDocument().addDocumentListener(new DocumentListener() { - @Override - public void removeUpdate(DocumentEvent e) { - changedUpdate(e); - } - - @Override - public void insertUpdate(DocumentEvent e) { - changedUpdate(e); - } - + descriptionText.getDocument().addDocumentListener(new TextChangeListener() { @Override - public void changedUpdate(DocumentEvent e) { + public void changed() { reactToUserInput(); } }); diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/LectureCreationPage.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/LectureCreationPage.java index 3e603935..c3039fcd 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/LectureCreationPage.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/LectureCreationPage.java @@ -6,11 +6,10 @@ import java.util.Date; import javax.swing.event.ChangeEvent; import javax.swing.event.ChangeListener; -import javax.swing.event.DocumentEvent; -import javax.swing.event.DocumentListener; import org.apache.log4j.Logger; import org.openslx.dozmod.gui.helper.DateTimeHelper; +import org.openslx.dozmod.gui.helper.TextChangeListener; import org.openslx.dozmod.gui.wizard.Wizard; import org.openslx.dozmod.gui.wizard.layout.LectureCreationPageLayout; import org.openslx.dozmod.state.LectureWizardState; @@ -36,19 +35,9 @@ public class LectureCreationPage extends LectureCreationPageLayout { this.state = state; // listener for the text fields - final DocumentListener docListener = new DocumentListener() { + final TextChangeListener docListener = new TextChangeListener() { @Override - public void removeUpdate(DocumentEvent e) { - changedUpdate(e); - } - - @Override - public void insertUpdate(DocumentEvent e) { - changedUpdate(e); - } - - @Override - public void changedUpdate(DocumentEvent e) { + public void changed() { reactToUserInput(); } }; |