*/
			public void mouseClicked(MouseEvent e) {				lastFocused = TREE_FOCUS;				selectAllAction.setEnabled(false);				pasteAction.setEnabled(true);				TreePath path = tree.getPathForLocation(e.getX(), e.getY());				File file = null;				if (path != null)					file = (File) path.getLastPathComponent();				switch (e.getButton()) {					case MouseEvent.BUTTON1 :						if (file != null && e.getClickCount() == 1) {							if (!tree.isExpanded(path))								tree.expandPath(path);							else if (								!((File) path.getLastPathComponent()).equals(									treeModel.getRoot()))								tree.collapsePath(path);							tree.setSelectionPath(path);							tree.scrollPathToVisible(path);							oldCurrentFolder = currentFolder;							backFolderStack.push(oldCurrentFolder);							back.setEnabled(true);							next.setEnabled(false);							if (ComparatorsManager.cmp.compare(oldCurrentFolder, file)								!= 0) {								String fileName = file.getAbsolutePath();								adrZone.setText(									fileName										+ ((fileName.endsWith(File.separator))											? ""											: File.separator));							}						}						break;				}			}