void addActionsToMenus(JMenu datasetMenu, JMenu configMenu, JMenu toolMenu) { // Info BAMutil.addActionToMenu(datasetMenu, showGridTableAction); BAMutil.addActionToMenu(datasetMenu, showDatasetInfoAction); BAMutil.addActionToMenu(datasetMenu, showNcMLAction); BAMutil.addActionToMenu(datasetMenu, showGridDatasetInfoAction); BAMutil.addActionToMenu(datasetMenu, showNetcdfDatasetAction); // BAMutil.addActionToMenu( datasetMenu, geotiffAction); // BAMutil.addActionToMenu( infoMenu, showNetcdfXMLAction); /// Configure JMenu toolbarMenu = new JMenu("Toolbars"); toolbarMenu.setMnemonic('T'); configMenu.add(toolbarMenu); BAMutil.addActionToMenu(toolbarMenu, navToolbarAction); BAMutil.addActionToMenu(toolbarMenu, moveToolbarAction); BAMutil.addActionToMenu(configMenu, chooseProjectionAction); BAMutil.addActionToMenu(configMenu, saveCurrentProjectionAction); /* BAMutil.addActionToMenu( configMenu, chooseColorScaleAction); BAMutil.addActionToMenu( configMenu, controller.dataProjectionAction); */ //// tools menu JMenu displayMenu = new JMenu("Display control"); displayMenu.setMnemonic('D'); BAMutil.addActionToMenu(displayMenu, controller.showGridAction); BAMutil.addActionToMenu(displayMenu, controller.showContoursAction); BAMutil.addActionToMenu(displayMenu, controller.showContourLabelsAction); BAMutil.addActionToMenu(displayMenu, redrawAction); toolMenu.add(displayMenu); // Loop Control JMenu loopMenu = new JMenu("Loop control"); loopMenu.setMnemonic('L'); BAMutil.addActionToMenu(loopMenu, fieldLoopAction); BAMutil.addActionToMenu(loopMenu, levelLoopAction); BAMutil.addActionToMenu(loopMenu, timeLoopAction); toolMenu.add(loopMenu); // MinMax Control JMenu mmMenu = new JMenu("ColorScale min/max"); mmMenu.setMnemonic('C'); BAMutil.addActionToMenu(mmMenu, minmaxHorizAction); BAMutil.addActionToMenu(mmMenu, minmaxLogAction); BAMutil.addActionToMenu(mmMenu, minmaxHoldAction); toolMenu.add(mmMenu); // Zoom/Pan JMenu zoomMenu = new JMenu("Zoom/Pan"); zoomMenu.setMnemonic('Z'); panz.addActionsToMenu(zoomMenu); // items are added by NavigatedPanelToolbar toolMenu.add(zoomMenu); }