- Add the Codota plugin to your IDE and get smart completions
private void myMethod () {}
private ViewMenuController getViewMenuController() { Map<String, JCheckBoxMenuItem> viewMenuItems = ((GCViewerGuiMenuBar) this.gcViewerGui.getJMenuBar()).getViewMenuItems(); assert viewMenuItems.size() > 0 : "viewMenuItems is not initialised!!"; JCheckBoxMenuItem menuItem = viewMenuItems.values().iterator().next(); for (ActionListener actionListener : menuItem.getActionListeners()) { if (actionListener instanceof ViewMenuController) { return (ViewMenuController) actionListener; } } throw new IllegalStateException("no ActionListener of type 'ViewMenuController' found"); }
Checkbox checkbox = new Checkbox(); final ActionListener[] actionListeners = entry.getActionListeners();