public void actionPerformed(ActionEvent e) { closeView(); } });
public void actionPerformed(ActionEvent e) { closeView(); } });
@Override public void handleCloseTab(int tabIndex, JTabbedPane tabbedPane) { View view = (View) SwingUtilities.getAncestorOfClass(View.class, tabbedPane); if(view != null) { view.closeView(); } }
public View showResultsView(ViewComponentPlugin plugin, boolean replace, int location) { try { ViewHolder viewHolder; if (location == BOTTOM_RESULTS_VIEW) { viewHolder = bottomResultsViewHolder; } else { viewHolder = leftResultsViewHolder; } if (replace) { View v = viewHolder.getView(plugin.getId()); if (v != null) { v.closeView(); } } View view = new View(plugin, this); ViewComponent viewComponent = plugin.newInstance(); viewComponent.setup(plugin); viewHolder.addView(view); return view; } catch (ClassNotFoundException | IllegalAccessException | InstantiationException e) { logger.error("An error occurred whilst instantiating the results view: {}", e); } return null; }
View v = viewHolder.getView(plugin.getId()); if (v != null) { v.closeView();
View v = viewHolder.getView(plugin.getId()); if (v != null) { v.closeView();