From 8ad8f1f3fd36c1e3f8e14c84e3187f9777799c6e Mon Sep 17 00:00:00 2001 From: Nino Breuer Date: Wed, 19 Nov 2014 10:07:04 +0100 Subject: • fixed bug: wrong content of lists after de-selecting dropdown menu while filtering for images/lectures • added single line selection restriction to lists • removed some unused imports --- .../main/java/gui/lecture/SearchLecture_GUI.java | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'dozentenmodul/src/main/java/gui/lecture/SearchLecture_GUI.java') diff --git a/dozentenmodul/src/main/java/gui/lecture/SearchLecture_GUI.java b/dozentenmodul/src/main/java/gui/lecture/SearchLecture_GUI.java index 51926ba5..09811086 100644 --- a/dozentenmodul/src/main/java/gui/lecture/SearchLecture_GUI.java +++ b/dozentenmodul/src/main/java/gui/lecture/SearchLecture_GUI.java @@ -157,6 +157,17 @@ public class SearchLecture_GUI extends JFrame { tablemyLectures.getColumnModel().getColumn(8).setWidth(0); tablemyLectures.getColumnModel().getColumn(8).setMinWidth(0); tablemyLectures.getColumnModel().getColumn(8).setMaxWidth(0); + + tablemyLectures.addMouseListener(new MouseAdapter() { + + @Override + public void mouseReleased(MouseEvent e) { + + tablemyLectures.clearSelection(); //just one row is selectablemyLectures + tablemyLectures.setRowSelectionInterval(tablemyLectures.rowAtPoint(e.getPoint()), tablemyLectures.rowAtPoint(e.getPoint())); + } + }); + tableAllLectures.getColumnModel().getColumn(1).setWidth(0); tableAllLectures.getColumnModel().getColumn(1).setMinWidth(0); tableAllLectures.getColumnModel().getColumn(1).setMaxWidth(0); @@ -175,6 +186,16 @@ public class SearchLecture_GUI extends JFrame { tableAllLectures.getColumnModel().getColumn(8).setWidth(0); tableAllLectures.getColumnModel().getColumn(8).setMinWidth(0); tableAllLectures.getColumnModel().getColumn(8).setMaxWidth(0); + + tableAllLectures.addMouseListener(new MouseAdapter() { + + @Override + public void mouseReleased(MouseEvent e) { + + tableAllLectures.clearSelection(); //just one row is selectableAllLectures + tableAllLectures.setRowSelectionInterval(tableAllLectures.rowAtPoint(e.getPoint()), tableAllLectures.rowAtPoint(e.getPoint())); + } + }); } }); // Verhindert das Vergroessern Des Fensters -- cgit v1.2.3-55-g7522