protected void initializeActions() { super.initializeActions(); getContext().getActionManager().register("show-maps", new ShowMapsAction()); getContext().getActionManager().register("show-themes", new ShowThemesAction()); JMenu viewMenu = findMenu(getContext().getMenuBar(), "view"); if (viewMenu != null) { viewMenu.add(createItem("show-maps"), 0); viewMenu.add(createItem("show-themes"), 1); JMenu overlaysMenu = createMenu("show-overlays"); viewMenu.add(overlaysMenu, 2); new OverlaysMenu(overlaysMenu, getTileServerMapManager().getAvailableOverlaysModel(), getTileServerMapManager().getAppliedOverlaysModel()); viewMenu.add(createCheckBoxItem("show-shaded-hills", getShowShadedHills()), 3); viewMenu.add(new JPopupMenu.Separator(), 4); } }