コード例 #1
0
  public JMenu buildSketchMenu() {
    JMenuItem runItem = Toolkit.newJMenuItem(JavaToolbar.getTitle(JavaToolbar.RUN, false), 'R');
    runItem.addActionListener(
        new ActionListener() {
          public void actionPerformed(ActionEvent e) {
            handleRun();
          }
        });

    JMenuItem presentItem =
        Toolkit.newJMenuItemShift(JavaToolbar.getTitle(JavaToolbar.RUN, true), 'R');
    presentItem.addActionListener(
        new ActionListener() {
          public void actionPerformed(ActionEvent e) {
            handlePresent();
          }
        });

    JMenuItem stopItem = new JMenuItem(JavaToolbar.getTitle(JavaToolbar.STOP, false));
    stopItem.addActionListener(
        new ActionListener() {
          public void actionPerformed(ActionEvent e) {
            handleStop();
          }
        });
    return buildSketchMenu(new JMenuItem[] {runItem, presentItem, stopItem});
  }
コード例 #2
0
  public JMenu buildFileMenu() {
    String appTitle = JavaToolbar.getTitle(JavaToolbar.EXPORT, false);
    JMenuItem exportApplication = Toolkit.newJMenuItem(appTitle, 'E');
    exportApplication.addActionListener(
        new ActionListener() {
          public void actionPerformed(ActionEvent e) {
            handleExportApplication();
          }
        });
    //    String appletTitle = JavaToolbar.getTitle(JavaToolbar.EXPORT, true);
    //    JMenuItem exportApplet = Base.newJMenuItemShift(appletTitle, 'E');
    //    exportApplet.addActionListener(new ActionListener() {
    //      public void actionPerformed(ActionEvent e) {
    //        handleExportApplet();
    //      }
    //    });

    //    return buildFileMenu(new JMenuItem[] { exportApplication, exportApplet });
    return buildFileMenu(new JMenuItem[] {exportApplication});
  }