private static void closeCurrentSearchTab(KeyEvent e) { if (e.getSource() instanceof Component) { Window eventParentWindow = SwingUtilities.getWindowAncestor((Component) e.getSource()); if (GUIMediator.getAppFrame().equals(eventParentWindow)) { SearchDownloadTab searchTab = (SearchDownloadTab) GUIMediator.instance().getTab(Tabs.SEARCH); if (searchTab.getComponent().isVisible()) { SearchMediator.getSearchResultDisplayer().closeCurrentTab(); } } } }