summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org
diff options
context:
space:
mode:
authorSimon Rettberg2016-01-26 16:45:11 +0100
committerSimon Rettberg2016-01-26 16:45:11 +0100
commit8f7a7dedaa23b388c1b10baff3714869dbe1caac (patch)
tree889e51fb52057e3a6e66df12595e39d2d1452ea0 /dozentenmodul/src/main/java/org
parent[client] Refresh image list when upload completes (diff)
downloadtutor-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.java7
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() {