diff options
| author | Stephan Schwaer | 2015-08-07 14:05:26 +0200 |
|---|---|---|
| committer | Stephan Schwaer | 2015-08-07 14:05:26 +0200 |
| commit | 3e83a7309aa7b2f6befa05f0af5c853fbf0e7d07 (patch) | |
| tree | e93843ec122a6397cb09f5afcebefb24cd0a11d4 /dozentenmodul/src/main/java | |
| parent | [client] date picker and time spinner in lecture details now initialize with ... (diff) | |
| parent | [client] fix buggy popup trigger logic (diff) | |
| download | tutor-module-3e83a7309aa7b2f6befa05f0af5c853fbf0e7d07.tar.gz tutor-module-3e83a7309aa7b2f6befa05f0af5c853fbf0e7d07.tar.xz tutor-module-3e83a7309aa7b2f6befa05f0af5c853fbf0e7d07.zip | |
Merge branch 'v1.1' of git.openslx.org:openslx-ng/tutor-module into v1.1
Diffstat (limited to 'dozentenmodul/src/main/java')
| -rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java index b7b9e0fd..8c1f54e5 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java @@ -74,18 +74,32 @@ public class ImageDetailsWindow extends ImageDetailsWindowLayout { pop.addSeparator(); pop.addMenuItem(new JMenuItem("Löschen"), "delete"); MouseAdapter ma = new MouseAdapter() { + + @Override + public void mousePressed(MouseEvent e) { + + mouseClicked(e); + } + + @Override + public void mouseReleased(MouseEvent e) { + // TODO Auto-generated method stub + mouseClicked(e); + } + @Override public void mouseClicked(MouseEvent e) { - LOGGER.debug(e.getSource().getClass()); int r = versionTable.rowAtPoint(e.getPoint()); - LOGGER.debug(r); + LOGGER.debug(e.getSource().getClass() + " @ " + r); if (r >= 0 && r < versionTable.getRowCount()) { versionTable.setRowSelectionInterval(r, r); // open popup - pop.show(e.getComponent(), e.getX(), e.getY()); + if (e.isPopupTrigger()) { + LOGGER.debug("showing pop"); + pop.show(e.getComponent(), e.getX(), e.getY()); + } } else { versionTable.clearSelection(); - pop.setVisible(false); } } }; |
