Package javax.swing

Examples of javax.swing.JMenuBar


      setIconImage(new ImageIcon(iconUrl).getImage());
      setSize(WIDTH, HEIGHT);
      setExtendedState(JFrame.NORMAL);
      setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);

      JMenuBar menuBar = new JMenuBar();
      JMenu menuFile = new JMenu();
      menuFile.setText(GettextResource.gettext(Configuration.getInstance().getI18nResourceBundle(), "File"));
      menuFile.setMnemonic(KeyEvent.VK_F);

      JMenuItem closeItem = new JMenuItem();
      closeItem.setAction(new HideFrameAction(this));

      menuFile.add(closeItem);
      menuBar.add(menuFile);
      getRootPane().setJMenuBar(menuBar);

      textInfoArea = new JTextPane();
      textInfoArea.setFont(new Font("Dialog", Font.PLAIN, 9));
      textInfoArea.setBorder(new EtchedBorder(EtchedBorder.LOWERED));
View Full Code Here


            doSlideShowStart();
    }
   
    private void doAddMenuBar()
    {
        m_menuBar = new JMenuBar();
        setJMenuBar(m_menuBar);

        // slideshow menu
        JStatusMenu menu = new JStatusMenu(Main.getString("menu_slideshow"), m_statusBar);
        m_menuBar.add(menu);
View Full Code Here

    private void initUI() {
        /*
         * Initialize some components.
         */
        final JFrame frame = new JFrame("A sample BSF application");
        final JMenuBar menubar = new JMenuBar();
        final JTextArea input = new JTextArea("$frame.setTitle(\"A new title\")");
        final JButton execute = new JButton("Execute");
        final JButton eval = new JButton("Eval");

        try {
View Full Code Here

        mainArgs = args;
        setDefaultTimeZone();   // let user override if needed
        // setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
        //
        JMenuBar menuBar = new JMenuBar();
        setJMenuBar( menuBar );
        addMenus( menuBar );
        /*
         * Add a fast close listener
         */
 
View Full Code Here

        top_panel = new JPanel();
        top_panel.setLayout( new BorderLayout() );
        getContentPane().add(top_panel);

        // control options (part 1)
        JMenuBar menuBar = new JMenuBar();
        menuBar.setLayout( new FlowLayout(FlowLayout.LEFT, 15, 5) );
        menuBar.setBackground(LIGHT_BLUE);
        options_menu = new JMenu("Options");

        pack_item = new JMenuItem("Refit Window");
        pack_item.addActionListener(this);
        pack_item.setToolTipText("Restore this window to original size.");

        capacity_menu = new JMenu("Max Memory");
        for ( int i = 0; i < capacities.length; i++ ) {
            JMenuItem item = new JMenuItem(capacities[i]);
            item.addActionListener(this);
            capacity_menu.add(item);
        }

        delay_menu = new JMenu("Time Delay");

        for ( int i = 0; i < delays.length; i++ ) {
            JMenuItem item = new JMenuItem(delays[i]);
            item.addActionListener(this);
            delay_menu.add(item);
        }

        rows_menu = new JMenu("Event Rows");
        rows_menu.addActionListener(this);

        for ( int i = 0; i < rows.length; i++ ) {
            JMenuItem item = new JMenuItem(rows[i]);
            item.addActionListener(this);
            rows_menu.add(item);
        }

        JMenuItem tmp_item;

        // user interface look and feel
        laf_menu = new JMenu("Look & Feel");
        tmp_item = new JMenuItem("Metal");
        tmp_item.addActionListener(this);
        laf_menu.add(tmp_item);

        tmp_item = new JMenuItem("Windows");
        tmp_item.addActionListener(this);
        laf_menu.add(tmp_item);

        tmp_item = new JMenuItem("Motif");
        tmp_item.addActionListener(this);
        laf_menu.add(tmp_item);

        tmp_item = new JMenuItem("Mac");
        tmp_item.addActionListener(this);
        laf_menu.add(tmp_item);

        options_menu.add(pack_item);
        options_menu.add(capacity_menu);
        options_menu.add(delay_menu);
        options_menu.add(rows_menu);
        options_menu.add(laf_menu);
        options_menu.add( createAboutBox() );

        menuBar.add(options_menu);
        top_panel.add(menuBar, BorderLayout.NORTH);

        // control options (part 2);
        JPanel t2 = new JPanel();
        t2.setLayout(new FlowLayout(FlowLayout.LEFT, 5, 0));
        t2.setBorder(LINE_BORDER);
        JLabel label1 = new JLabel("Diagnostics:  ");
        t2.add(label1);
        rad1 = new JRadioButton("On", true);
        rad2 = new JRadioButton("Off");
        rad1.addActionListener(this);
        rad2.addActionListener(this);
        t2.add(rad1);
        t2.add(rad2);

        rad1.setToolTipText("Perform diagnostics monitoring");
        rad2.setToolTipText("Stop diagnostics monitoring");

        ButtonGroup bg1 = new ButtonGroup();
        bg1.add(rad1);
        bg1.add(rad2);
        menuBar.add(t2);

        // control options (part 3)
        JPanel t3 = new JPanel();
        t3.setLayout(new FlowLayout(FlowLayout.LEFT, 5, 0));
        t3.setBorder(LINE_BORDER);
        JLabel label2 = new JLabel("Cache:  ");
        t3.add(label2);
        rad3 = new JRadioButton("Enabled", true);
        rad4 = new JRadioButton("Disabled");
        rad3.addActionListener(this);
        rad4.addActionListener(this);
        t3.add(rad3);
        t3.add(rad4);

        // important information about JAI.enableDefaultTileCache()
        //                             JAI.disableDefaultTileCache()
        /**
         * Calling JAI.enableDefaultTileCache() or JAI.disableDefaultTileCache()
         * marks a change in tile cache usage.  All state before the calls is
         * maintained "as is", so if the tile cache is currently enabled, then
         * a call is made to disable it, ops/tiles that were in the cache prior
         * to the call will still be cachable.  New tile requests will not be
         * cached.  The TCTool will still monitor items in the cache that were
         * there prior to the "disable" call.  Likewise, it the cache is currently
         * disabled then enabled, tiles prior to the enable call will not be
         * cached or monitored.  The tile cache is flushed when a call is made
         * to JAI.disableDefaultTileCache(), but any valid tiles that existed
         * will be recomputed and cached again.
         */
        rad3.setToolTipText("Resume normal cache operations");
        rad4.setToolTipText("Block new cache operations (status quo)");

        ButtonGroup bg2 = new ButtonGroup();
        bg2.add(rad3);
        bg2.add(rad4);
        menuBar.add(t3);

        JPanel center_panel = new JPanel();
        center_panel.setLayout( new BorderLayout() );
        center_panel.setBackground(LIGHT_BLUE);
        top_panel.add(center_panel, BorderLayout.CENTER);
View Full Code Here

    private JMenuBar buildMenuBar() {
        // Menus are just added as an example of overlapping the video - they are
        // non-functional in this demo player

        JMenuBar menuBar = new JMenuBar();

        JMenu mediaMenu = new JMenu("Media");
        mediaMenu.setMnemonic('m');

        JMenuItem mediaPlayFileMenuItem = new JMenuItem("Play File...");
        mediaPlayFileMenuItem.setMnemonic('f');
        mediaMenu.add(mediaPlayFileMenuItem);

        JMenuItem mediaPlayStreamMenuItem = new JMenuItem("Play Stream...");
        mediaPlayFileMenuItem.setMnemonic('s');
        mediaMenu.add(mediaPlayStreamMenuItem);

        mediaMenu.add(new JSeparator());

        JMenuItem mediaExitMenuItem = new JMenuItem("Exit");
        mediaExitMenuItem.setMnemonic('x');
        mediaMenu.add(mediaExitMenuItem);

        menuBar.add(mediaMenu);

        JMenu playbackMenu = new JMenu("Playback");
        playbackMenu.setMnemonic('p');

        JMenu playbackChapterMenu = new JMenu("Chapter");
        playbackChapterMenu.setMnemonic('c');
        for(int i = 1; i <= 25; i ++ ) {
            JMenuItem chapterMenuItem = new JMenuItem("Chapter " + i);
            playbackChapterMenu.add(chapterMenuItem);
        }
        playbackMenu.add(playbackChapterMenu);

        JMenu subtitlesMenu = new JMenu("Subtitles");
        playbackChapterMenu.setMnemonic('s');
        String[] subs = {"01 English (en)", "02 English Commentary (en)", "03 French (fr)", "04 Spanish (es)", "05 German (de)", "06 Italian (it)"};
        for(int i = 0; i < subs.length; i ++ ) {
            JMenuItem subtitlesMenuItem = new JMenuItem(subs[i]);
            subtitlesMenu.add(subtitlesMenuItem);
        }
        playbackMenu.add(subtitlesMenu);

        menuBar.add(playbackMenu);

        JMenu toolsMenu = new JMenu("Tools");
        toolsMenu.setMnemonic('t');

        JMenuItem toolsPreferencesMenuItem = new JMenuItem("Preferences...");
        toolsPreferencesMenuItem.setMnemonic('p');
        toolsMenu.add(toolsPreferencesMenuItem);

        menuBar.add(toolsMenu);

        JMenu helpMenu = new JMenu("Help");
        helpMenu.setMnemonic('h');

        JMenuItem helpAboutMenuItem = new JMenuItem("About...");
        helpAboutMenuItem.setMnemonic('a');
        helpMenu.add(helpAboutMenuItem);

        menuBar.add(helpMenu);

        return menuBar;
    }
View Full Code Here

   
  };

  private void createMenuBar() {

    JMenuBar menu = new JMenuBar();

    { //"File"

      JMenu recentFilesMenu = new JMenu("Recent files");
     
      new RecentFilesUpdater(recentFilesMenu, actionForFileFunction);
     
      JMenu subMenu = new JMenu("File");
      subMenu.setMnemonic(VK_F);
      subMenu.add(new OpenOSMAction(this, data, renderOptions));
      subMenu.add(new ReloadOSMAction(this, data, renderOptions, configFile));
      subMenu.add(recentFilesMenu);
      subMenu.add(new ExportObjAction(this, data, messageManager, renderOptions));
      subMenu.add(new ExportObjDirAction(this, data, messageManager, renderOptions));
      subMenu.add(new ExportPOVRayAction(this, data, messageManager, renderOptions));
      subMenu.add(new ExportScreenshotAction(this, data, messageManager, renderOptions));
      subMenu.add(new StatisticsAction(this, data));
      subMenu.add(new ExitAction());
      menu.add(subMenu);

    } { //"View"
     
      JMenu subMenu = new JMenu("View");
      subMenu.setMnemonic(VK_V);
     
      subMenu.add(new JCheckBoxMenuItem(new ToggleWireframeAction(this, data, renderOptions)));
      subMenu.add(new JCheckBoxMenuItem(new ToggleBackfaceCullingAction(this, data, renderOptions)));
     
      initAndAddDebugView(subMenu, VK_W, true,
          new WorldObjectView(renderOptions));
      initAndAddDebugView(subMenu, -1, true,
          new SkyboxView());
     
      subMenu.addSeparator();
     
      initAndAddDebugView(subMenu, -1, false,
          new TerrainBoundaryAABBDebugView());
      initAndAddDebugView(subMenu, VK_L, false,
          new ClearingDebugView());
      initAndAddDebugView(subMenu, VK_D, false,
          new MapDataDebugView());
      initAndAddDebugView(subMenu, VK_E, false,
          new EleConnectorDebugView());
      initAndAddDebugView(subMenu, VK_C, false,
          new EleConstraintDebugView());
      initAndAddDebugView(subMenu, VK_R, false,
          new RoofDataDebugView());
      initAndAddDebugView(subMenu, -1, false,
          new FaceDebugView());
      initAndAddDebugView(subMenu, VK_X, false,
          new NetworkDebugView());
      initAndAddDebugView(subMenu, VK_Q, false,
          new QuadtreeDebugView());
      initAndAddDebugView(subMenu, -1, false,
          new Map2dTreeDebugView());
      initAndAddDebugView(subMenu, VK_B, false,
          new TerrainBoundaryDebugView());
      initAndAddDebugView(subMenu, -1, false,
          new WorldObjectNormalsDebugView());
      initAndAddDebugView(subMenu, -1, false,
          new MapDataBoundsDebugView());
      initAndAddDebugView(subMenu, -1, false,
          new OrthoBoundsDebugView());
      subMenu.add(new JCheckBoxMenuItem(new ToggleDebugViewAction(
          new InternalCoordsDebugView(), -1, false,
          this, data, renderOptions)));
      subMenu.add(new JCheckBoxMenuItem(new ToggleDebugViewAction(
          new LatLonDebugView(), -1, false,
          this, data, renderOptions)));
      initAndAddDebugView(subMenu, -1, false,
          new EleDebugView());
      initAndAddDebugView(subMenu, -1, false,
          new NaturalNeighborInterpolatorDebugView(renderOptions));
      initAndAddDebugView(subMenu, -1, false,
          new LeastSquaresInterpolatorDebugView(renderOptions));
      initAndAddDebugView(subMenu, -1, false,
          new InverseDistanceWeightingInterpolatorDebugView(renderOptions));
      initAndAddDebugView(subMenu, -1, false,
          new LinearInterpolatorDebugView(renderOptions));
     
      menu.add(subMenu);
     
    } { //"Camera"

      JMenu subMenu = new JMenu("Camera");
      subMenu.setMnemonic(VK_C);
      subMenu.add(new ResetCameraAction(this, data, renderOptions));
      subMenu.add(new SetCameraToCoordinateAction(this, data, renderOptions));
      subMenu.add(new OrthoTileAction(this, data, renderOptions));
      subMenu.add(new OrthoBoundsAction(this, data, renderOptions));
      subMenu.add(new JCheckBoxMenuItem(
          new ToggleOrthographicProjectionAction(this, data, renderOptions)));
      subMenu.add(new ShowCameraConfigurationAction(data, renderOptions));
      menu.add(subMenu);

    } { //"Options"

      JMenu subMenu = new JMenu("Options");
      subMenu.setMnemonic(VK_O);
     
      JMenu interpolatorMenu = new JMenu("TerrainInterpolator");
      subMenu.add(interpolatorMenu);
     
      ButtonGroup interpolatorGroup = new ButtonGroup();
     
      @SuppressWarnings("unchecked")
      List<Class<? extends TerrainInterpolator>> interpolatorClasses = asList(
          ZeroInterpolator.class,
          LinearInterpolator.class,
          InverseDistanceWeightingInterpolator.class,
          LeastSquaresInterpolator.class,
          NaturalNeighborInterpolator.class);
     
      for (Class<? extends TerrainInterpolator> c : interpolatorClasses) {
       
        JRadioButtonMenuItem item = new JRadioButtonMenuItem(
            new SetTerrainInterpolatorAction(c,
                this, data, renderOptions));
       
        interpolatorGroup.add(item);
        interpolatorMenu.add(item);
       
      }
     
      JMenu enforcerMenu = new JMenu("EleConstraintEnforcer");
      subMenu.add(enforcerMenu);
     
      ButtonGroup enforcerGroup = new ButtonGroup();
     
      @SuppressWarnings("unchecked")
      List<Class<? extends EleConstraintEnforcer>> enforcerClasses = asList(
          NoneEleConstraintEnforcer.class,
          SimpleEleConstraintEnforcer.class,
          LPEleConstraintEnforcer.class);
     
      for (Class<? extends EleConstraintEnforcer> c : enforcerClasses) {
       
        JRadioButtonMenuItem item = new JRadioButtonMenuItem(
            new SetEleConstraintEnforcerAction(c,
                this, data, renderOptions));
       
        enforcerGroup.add(item);
        enforcerMenu.add(item);
       
      }
     
      menu.add(subMenu);

    } { //"Help"

      JMenu subMenu = new JMenu("Help");
      subMenu.add(new HelpControlsAction());
      subMenu.add(new AboutAction());
      subMenu.setMnemonic(VK_H);

      menu.add(subMenu);

    }

    this.setJMenuBar(menu);
   
View Full Code Here

           
      this.setLayout(new BorderLayout());
      NNDebugPanel panel = new NNDebugPanel();
      this.add(panel, BorderLayout.CENTER);
     
      JMenuBar menuBar = new JMenuBar();
           
      {
        JMenu addMenu = new JMenu("add");
        addMenu.setMnemonic(KeyEvent.VK_A);
       
        addMenu.add(new AddRandomPointAction(panel));
       
        menuBar.add(addMenu);
      }
     
      menuBar.add(new JMenuItem(new ClearAction(panel)));
   
      this.setJMenuBar(menuBar);
     
    }
View Full Code Here

        contentPane.add(controlsPanel, BorderLayout.SOUTH);

        videoSurface = factory.newVideoSurface(canvas);
        mediaPlayer.setVideoSurface(videoSurface);

        menuBar = new JMenuBar();

        JMenu audioOutputMenu = new JMenu("Audio");
        audioOutputMenu.setMnemonic('a');

        ActionListener audioMenuListener = new ActionListener() {
View Full Code Here

        g.dispose();
        return new ImageIcon(image);
    }

    private JMenuBar initMenuBar() {
        final JMenuBar menuBar = new JMenuBar();

        fileMenu = new JMenu(LocalisationHelper.getString("main_frame_menu_file"));
        fileMenu.setMnemonic(LocalisationHelper.getString("main_frame_menu_mnemonic_file").charAt(0));
        menuBar.add(fileMenu);

        JMenuItem menuItem = new JMenuItem(openFileAction);
        fileMenu.add(menuItem);

        menuItem = new JMenuItem(openURLAction);
        fileMenu.add(menuItem);

        recentURLsMenu.setIcon(createEmptyImageIcon(20, 20));
        fileMenu.add(recentURLsMenu);

        exportMenuItem = new JMenuItem(exportAction);
        fileMenu.add(exportMenuItem);

        menuItem = new JMenuItem(refreshAction);
        fileMenu.add(menuItem);

        menuItemWatch = new JCheckBoxMenuItem(watchAction);
        fileMenu.add(menuItemWatch);

        if ( ! OSXSupport.isOSX()) {
            menuItem = new JMenuItem(exitAction);
            fileMenu.add(menuItem);
        }

        final JMenu viewMenu = new JMenu(LocalisationHelper.getString("main_frame_menu_view"));

        viewMenu.setMnemonic(LocalisationHelper.getString("main_frame_menu_mnemonic_view").charAt(0));
        menuBar.add(viewMenu);

        gcLineMenuItems = new HashMap<String, JCheckBoxMenuItem>();

        menuItemShowDataPanel = new JCheckBoxMenuItem(LocalisationHelper.getString("main_frame_menuitem_show_data_panel"), true);
        menuItemShowDataPanel.setMnemonic(LocalisationHelper.getString("main_frame_menuitem_mnemonic_show_data_panel").charAt(0));
        menuItemShowDataPanel.setIcon(createEmptyImageIcon(20, 20));
        menuItemShowDataPanel.setToolTipText(LocalisationHelper.getString("main_frame_menuitem_hint_show_data_panel"));
        menuItemShowDataPanel.setActionCommand(GCPreferences.SHOW_DATA_PANEL);
        menuItemShowDataPanel.addActionListener(new ActionListener(){
            public void actionPerformed(final ActionEvent e) {
                final GCDocument gcDocument = getSelectedGCDocument();
                if (gcDocument != null) {
                    gcDocument.setShowModelPanel(menuItemShowDataPanel.getState());
                }
            }
        });
        viewMenu.add(menuItemShowDataPanel);
        viewMenu.addSeparator();
        gcLineMenuItems.put(GCPreferences.SHOW_DATA_PANEL, menuItemShowDataPanel);

        menuItemShowDateStamp = new JCheckBoxMenuItem(LocalisationHelper.getString("main_frame_menuitem_show_data_panel"), true);
        menuItemShowDateStamp.setMnemonic(LocalisationHelper.getString("main_frame_menuitem_mnemonic_show_data_panel").charAt(0));
        menuItemShowDateStamp.setIcon(createEmptyImageIcon(20, 20));
        menuItemShowDateStamp.setToolTipText(LocalisationHelper.getString("main_frame_menuitem_hint_show_data_panel"));
        menuItemShowDateStamp.setActionCommand(GCPreferences.SHOW_DATE_STAMP);
        menuItemShowDateStamp.addActionListener(new ActionListener(){
            public void actionPerformed(final ActionEvent e) {
                final GCDocument gcDocument = getSelectedGCDocument();
                if (gcDocument != null) {
                    gcDocument.setShowModelPanel(menuItemShowDateStamp.getState());
                }
            }
        });
        // TODO fix menu item "showdatestamp"
        //viewMenu.add(menuItemShowDateStamp);
        //viewMenu.addSeparator();
        gcLineMenuItems.put(GCPreferences.SHOW_DATE_STAMP, menuItemShowDateStamp);

        menuItemAntiAlias = new JCheckBoxMenuItem(LocalisationHelper.getString("main_frame_menuitem_antialias"), true);
        menuItemAntiAlias.setMnemonic(LocalisationHelper.getString("main_frame_menuitem_mnemonic_antialias").charAt(0));
        menuItemAntiAlias.setIcon(createEmptyImageIcon(20, 20));
        menuItemAntiAlias.setToolTipText(LocalisationHelper.getString("main_frame_menuitem_hint_antialias"));
        menuItemAntiAlias.setActionCommand(GCPreferences.ANTI_ALIAS);
        menuItemAntiAlias.addActionListener(new ActionListener(){
            public void actionPerformed(final ActionEvent e) {
                final GCDocument gcDocument = getSelectedGCDocument();
                if (gcDocument != null) {
                    gcDocument.getModelChart().setAntiAlias(menuItemAntiAlias.getState());
                    gcDocument.relayout();
                }
            }
        });
        menuItemAntiAlias.setSelected(false);
        viewMenu.add(menuItemAntiAlias);
        viewMenu.addSeparator();
        gcLineMenuItems.put(GCPreferences.ANTI_ALIAS, menuItemAntiAlias);

        menuItemFullGCLines = new JCheckBoxMenuItem(LocalisationHelper.getString("main_frame_menuitem_full_gc_lines"), true);
        menuItemFullGCLines.setMnemonic(LocalisationHelper.getString("main_frame_menuitem_mnemonic_full_gc_lines").charAt(0));
        menuItemFullGCLines.setToolTipText(LocalisationHelper.getString("main_frame_menuitem_hint_full_gc_lines"));
        menuItemFullGCLines.setIcon(createMonoColoredImageIcon(FullGCLineRenderer.DEFAULT_LINEPAINT, 20, 20));
        menuItemFullGCLines.setActionCommand(GCPreferences.FULL_GC_LINES);
        menuItemFullGCLines.addActionListener(viewMenuActionListener);
        viewMenu.add(menuItemFullGCLines);
        gcLineMenuItems.put(GCPreferences.FULL_GC_LINES, menuItemFullGCLines);

        menuItemIncGCLines = new JCheckBoxMenuItem(LocalisationHelper.getString("main_frame_menuitem_inc_gc_lines"), true);
        menuItemIncGCLines.setMnemonic(LocalisationHelper.getString("main_frame_menuitem_mnemonic_inc_gc_lines").charAt(0));
        menuItemIncGCLines.setToolTipText(LocalisationHelper.getString("main_frame_menuitem_hint_inc_gc_lines"));
        menuItemIncGCLines.setIcon(createMonoColoredImageIcon(IncLineRenderer.DEFAULT_LINEPAINT, 20, 20));
        menuItemIncGCLines.setActionCommand(GCPreferences.INC_GC_LINES);
        menuItemIncGCLines.addActionListener(viewMenuActionListener);
        viewMenu.add(menuItemIncGCLines);
        gcLineMenuItems.put(GCPreferences.INC_GC_LINES, menuItemIncGCLines);

        menuItemGcTimesLine = new JCheckBoxMenuItem(LocalisationHelper.getString("main_frame_menuitem_gc_times_line"), true);
        menuItemGcTimesLine.setMnemonic(LocalisationHelper.getString("main_frame_menuitem_mnemonic_gc_times_line").charAt(0));
        menuItemGcTimesLine.setToolTipText(LocalisationHelper.getString("main_frame_menuitem_hint_gc_times_line"));
        menuItemGcTimesLine.setIcon(createMonoColoredImageIcon(GCTimesRenderer.DEFAULT_LINEPAINT, 20, 20));
        menuItemGcTimesLine.setActionCommand(GCPreferences.GC_LINES_LINE);
        menuItemGcTimesLine.addActionListener(viewMenuActionListener);
        viewMenu.add(menuItemGcTimesLine);
        gcLineMenuItems.put(GCPreferences.GC_LINES_LINE, menuItemGcTimesLine);

        menuItemGcTimesRectangle = new JCheckBoxMenuItem(LocalisationHelper.getString("main_frame_menuitem_gc_times_rectangles"), true);
        menuItemGcTimesRectangle.setMnemonic(LocalisationHelper.getString("main_frame_menuitem_mnemonic_gc_times_rectangles").charAt(0));
        menuItemGcTimesRectangle.setToolTipText(LocalisationHelper.getString("main_frame_menuitem_hint_gc_times_rectangles"));
        menuItemGcTimesRectangle.setIcon(createMonoColoredImageIcon(GCRectanglesRenderer.DEFAULT_LINEPAINT, 20, 20));
        menuItemGcTimesRectangle.setActionCommand(GCPreferences.GC_TIMES_RECTANGLES);
        menuItemGcTimesRectangle.addActionListener(viewMenuActionListener);
        viewMenu.add(menuItemGcTimesRectangle);
        gcLineMenuItems.put(GCPreferences.GC_TIMES_RECTANGLES, menuItemGcTimesRectangle);

        menuItemTotalMemory = new JCheckBoxMenuItem(LocalisationHelper.getString("main_frame_menuitem_total_memory"), true);
        menuItemTotalMemory.setMnemonic(LocalisationHelper.getString("main_frame_menuitem_mnemonic_total_memory").charAt(0));
        menuItemTotalMemory.setToolTipText(LocalisationHelper.getString("main_frame_menuitem_hint_total_memory"));
        menuItemTotalMemory.setIcon(createMonoColoredImageIcon(TotalHeapRenderer.DEFAULT_LINEPAINT, 20, 20));
        menuItemTotalMemory.setActionCommand(GCPreferences.TOTAL_MEMORY);
        menuItemTotalMemory.addActionListener(viewMenuActionListener);
        viewMenu.add(menuItemTotalMemory);
        gcLineMenuItems.put(GCPreferences.TOTAL_MEMORY, menuItemTotalMemory);

        menuItemTenuredMemory = new JCheckBoxMenuItem(LocalisationHelper.getString("main_frame_menuitem_tenured_memory"), true);
        menuItemTenuredMemory.setMnemonic(LocalisationHelper.getString("main_frame_menuitem_mnemonic_tenured_memory").charAt(0));
        menuItemTenuredMemory.setToolTipText(LocalisationHelper.getString("main_frame_menuitem_hint_tenured_memory"));
        menuItemTenuredMemory.setIcon(createMonoColoredImageIcon(TotalTenuredRenderer.DEFAULT_LINEPAINT, 20, 20));
        menuItemTenuredMemory.setActionCommand(GCPreferences.TENURED_MEMORY);
        menuItemTenuredMemory.addActionListener(viewMenuActionListener);
        viewMenu.add(menuItemTenuredMemory);
        gcLineMenuItems.put(GCPreferences.TENURED_MEMORY, menuItemTenuredMemory);

        menuItemYoungMemory = new JCheckBoxMenuItem(LocalisationHelper.getString("main_frame_menuitem_young_memory"), true);
        menuItemYoungMemory.setMnemonic(LocalisationHelper.getString("main_frame_menuitem_mnemonic_young_memory").charAt(0));
        menuItemYoungMemory.setToolTipText(LocalisationHelper.getString("main_frame_menuitem_hint_young_memory"));
        menuItemYoungMemory.setIcon(createMonoColoredImageIcon(TotalYoungRenderer.DEFAULT_LINEPAINT, 20, 20));
        menuItemYoungMemory.setActionCommand(GCPreferences.YOUNG_MEMORY);
        menuItemYoungMemory.addActionListener(viewMenuActionListener);
        viewMenu.add(menuItemYoungMemory);
        gcLineMenuItems.put(GCPreferences.YOUNG_MEMORY, menuItemYoungMemory);

        menuItemUsedMemory = new JCheckBoxMenuItem(LocalisationHelper.getString("main_frame_menuitem_used_memory"), true);
        menuItemUsedMemory.setMnemonic(LocalisationHelper.getString("main_frame_menuitem_mnemonic_used_memory").charAt(0));
        menuItemUsedMemory.setToolTipText(LocalisationHelper.getString("main_frame_menuitem_hint_used_memory"));
        menuItemUsedMemory.setIcon(createMonoColoredImageIcon(UsedHeapRenderer.DEFAULT_LINEPAINT, 20, 20));
        menuItemUsedMemory.setActionCommand(GCPreferences.USED_MEMORY);
        menuItemUsedMemory.addActionListener(viewMenuActionListener);
        viewMenu.add(menuItemUsedMemory);
        gcLineMenuItems.put(GCPreferences.USED_MEMORY, menuItemUsedMemory);

        menuItemUsedTenuredMemory = new JCheckBoxMenuItem(LocalisationHelper.getString("main_frame_menuitem_used_tenured_memory"), true);
        menuItemUsedTenuredMemory.setMnemonic(LocalisationHelper.getString("main_frame_menuitem_mnemonic_used_tenured_memory").charAt(0));
        menuItemUsedTenuredMemory.setToolTipText(LocalisationHelper.getString("main_frame_menuitem_hint_used_tenured_memory"));
        menuItemUsedTenuredMemory.setIcon(createMonoColoredImageIcon(UsedTenuredRenderer.DEFAULT_LINEPAINT, 20, 20));
        menuItemUsedTenuredMemory.setActionCommand(GCPreferences.USED_TENURED_MEMORY);
        menuItemUsedTenuredMemory.addActionListener(viewMenuActionListener);
        viewMenu.add(menuItemUsedTenuredMemory);
        gcLineMenuItems.put(GCPreferences.USED_TENURED_MEMORY, menuItemUsedTenuredMemory);

        menuItemUsedYoungMemory = new JCheckBoxMenuItem(LocalisationHelper.getString("main_frame_menuitem_used_young_memory"), true);
        menuItemUsedYoungMemory.setMnemonic(LocalisationHelper.getString("main_frame_menuitem_mnemonic_used_young_memory").charAt(0));
        menuItemUsedYoungMemory.setToolTipText(LocalisationHelper.getString("main_frame_menuitem_hint_used_young_memory"));
        menuItemUsedYoungMemory.setIcon(createMonoColoredImageIcon(UsedYoungRenderer.DEFAULT_LINEPAINT, 20, 20));
        menuItemUsedYoungMemory.setActionCommand(GCPreferences.USED_YOUNG_MEMORY);
        menuItemUsedYoungMemory.addActionListener(viewMenuActionListener);
        viewMenu.add(menuItemUsedYoungMemory);
        gcLineMenuItems.put(GCPreferences.USED_YOUNG_MEMORY, menuItemUsedYoungMemory);

        menuItemInitialMarkLevel = new JCheckBoxMenuItem(LocalisationHelper.getString("main_frame_menuitem_initial_mark_level"), true);
        menuItemInitialMarkLevel.setMnemonic(LocalisationHelper.getString("main_frame_menuitem_mnemonic_initial_mark_level").charAt(0));
        menuItemInitialMarkLevel.setToolTipText(LocalisationHelper.getString("main_frame_menuitem_hint_initial_mark_level"));
        menuItemInitialMarkLevel.setIcon(createMonoColoredImageIcon(InitialMarkLevelRenderer.DEFAULT_LINEPAINT, 20, 20));
        menuItemInitialMarkLevel.setActionCommand(GCPreferences.INITIAL_MARK_LEVEL);
        menuItemInitialMarkLevel.addActionListener(viewMenuActionListener);
        viewMenu.add(menuItemInitialMarkLevel);
        gcLineMenuItems.put(GCPreferences.INITIAL_MARK_LEVEL, menuItemInitialMarkLevel);

        menuItemConcurrentGcBeginEnd = new JCheckBoxMenuItem(LocalisationHelper.getString("main_frame_menuitem_concurrent_collection_begin_end"), true);
        menuItemConcurrentGcBeginEnd.setMnemonic(LocalisationHelper.getString("main_frame_menuitem_mnemonic_concurrent_collection_begin_end").charAt(0));
        menuItemConcurrentGcBeginEnd.setToolTipText(LocalisationHelper.getString("main_frame_menuitem_hint_concurrent_collection_begin_end"));
        menuItemConcurrentGcBeginEnd.setIcon(createMonoColoredImageIcon(ConcurrentGcBegionEndRenderer.CONCURRENT_COLLECTION_BEGIN, 20, 20));
        menuItemConcurrentGcBeginEnd.setActionCommand(GCPreferences.CONCURRENT_COLLECTION_BEGIN_END);
        menuItemConcurrentGcBeginEnd.addActionListener(viewMenuActionListener);
        viewMenu.add(menuItemConcurrentGcBeginEnd);
        gcLineMenuItems.put(GCPreferences.CONCURRENT_COLLECTION_BEGIN_END, menuItemConcurrentGcBeginEnd);

        if (OSXSupport.hasOSXFullScreenSupport()) {
            viewMenu.addSeparator();
            viewMenu.add(new JMenuItem(osxFullScreenAction));
        }
       
        windowMenu = new JMenu(LocalisationHelper.getString("main_frame_menu_window"));
        windowMenu.setMnemonic(LocalisationHelper.getString("main_frame_menu_mnemonic_window").charAt(0));
        menuBar.add(windowMenu);

        menuItem = new JMenuItem(arrangeAction);
        windowMenu.add(menuItem);
        windowMenu.addSeparator();

        if ( ! OSXSupport.isOSX()) {

            final JMenu helpMenu = new JMenu(LocalisationHelper.getString("main_frame_menu_help"));
            helpMenu.setMnemonic(LocalisationHelper.getString("main_frame_menu_mnemonic_help").charAt(0));
            menuBar.add(helpMenu);

            menuItem = new JMenuItem(readmeAction);
            helpMenu.add(menuItem);

            menuItem = new JMenuItem(licenseAction);
View Full Code Here

TOP

Related Classes of javax.swing.JMenuBar

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.