diff options
author | Simon Rettberg | 2016-01-26 16:45:11 +0100 |
---|---|---|
committer | Simon Rettberg | 2016-01-26 16:45:11 +0100 |
commit | 8f7a7dedaa23b388c1b10baff3714869dbe1caac (patch) | |
tree | 889e51fb52057e3a6e66df12595e39d2d1452ea0 /dozentenmodul/src/main/java/org | |
parent | [client] Refresh image list when upload completes (diff) | |
download | tutor-module-8f7a7dedaa23b388c1b10baff3714869dbe1caac.tar.gz tutor-module-8f7a7dedaa23b388c1b10baff3714869dbe1caac.tar.xz tutor-module-8f7a7dedaa23b388c1b10baff3714869dbe1caac.zip |
[client] QScrollPane: Transfer focus to contained list on click
Diffstat (limited to 'dozentenmodul/src/main/java/org')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/QScrollPane.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/QScrollPane.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/QScrollPane.java index d3c9329d..c4ee12b0 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/QScrollPane.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/QScrollPane.java @@ -9,8 +9,10 @@ import javax.swing.JScrollPane; import javax.swing.JTable; /** - * Extended JScrollPane to make deselection by clicking on empty space - * possible; make the scroll pane's background color match that of the JTable. + * Extended JScrollPane + * - make de-selection by clicking on empty space possible + * - transfer focus to table when clicking on empty space + * - make the scroll pane's background color match that of the JTable. */ @SuppressWarnings("serial") public class QScrollPane extends JScrollPane { @@ -21,6 +23,7 @@ public class QScrollPane extends JScrollPane { @Override public void mouseReleased(MouseEvent e) { view.clearSelection(); + view.requestFocus(); } }); PropertyChangeListener listener = new PropertyChangeListener() { |