+ \r
+ @Override\r
+ public Object getClicked(Object event) {\r
+ MouseEvent e = (MouseEvent)event;\r
+ final Tree tree = (Tree) e.getSource();\r
+ Point point = new Point(e.x, e.y);\r
+ TreeItem item = tree.getItem(point);\r
+\r
+ // No selectable item at point?\r
+ if (item == null)\r
+ return null;\r
+\r
+ Object data = item.getData();\r
+ return data;\r
+ }\r