Пример #1
0
  /**
   * Creates and initializes items in the file menu.
   *
   * @return the new "File" menu.
   */
  @Override
  protected JMenu createFileMenu() {
    JMenu fileMenu = new JMenu("File");
    JMenuItem open = new JMenuItem("Open");
    fileMenu.add(open);
    open.setAccelerator(KeyStroke.getKeyStroke("control O"));
    open.addActionListener(
        new ActionListener() {
          public void actionPerformed(ActionEvent e) {
            doOpen();
          }
        });

    JMenuItem save = new JMenuItem("Save");
    save.setAccelerator(KeyStroke.getKeyStroke("control S"));
    fileMenu.add(save);
    save.addActionListener(
        new ActionListener() {
          public void actionPerformed(ActionEvent e) {
            doSave();
          }
        });

    JMenuItem exit = new JMenuItem("Exit");
    fileMenu.add(exit);
    exit.addActionListener(
        new ActionListener() {
          public void actionPerformed(ActionEvent e) {
            System.exit(0);
          }
        });

    return fileMenu;
  }
Пример #2
0
  private void createFileMenu() {
    JMenu fileMenu = new JMenu("File");

    openMenuItem = new JMenuItem("Open...");
    openMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O, ActionEvent.CTRL_MASK));

    saveMenuItem = new JMenuItem("Save");
    saveMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S, ActionEvent.CTRL_MASK));

    exitMenuItem = new JMenuItem("Exit");

    JMenu newMenu = new JMenu("New");

    buyMenuItem = new JMenuItem("Buy...");
    buyMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_B, ActionEvent.CTRL_MASK));

    sellMenuItem = new JMenuItem("Sell...");
    sellMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_D, ActionEvent.CTRL_MASK));

    newMenu.add(buyMenuItem);
    newMenu.add(sellMenuItem);

    fileMenu.add(newMenu);
    fileMenu.add(openMenuItem);
    fileMenu.add(saveMenuItem);
    fileMenu.add(new JSeparator());
    fileMenu.add(exitMenuItem);

    add(fileMenu);
  }
Пример #3
0
  /** ******************************************************************* */
  protected HelpMenu() {
    super("Help");

    setMnemonic('H');

    Icon icon;
    JMenuItem menuItem;

    //
    // Online Help menu item
    //
    icon = UIManager.getIcon("help");
    menuItem = new JMenuItem("Online Help", icon);
    menuItem.addActionListener(new HelpActionListener());
    menuItem.setMnemonic('H');
    menuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_H, KeyEvent.CTRL_MASK));
    add(menuItem);

    //
    // Separator
    //
    add(new JSeparator());

    //
    // About menu item
    //
    menuItem = new JMenuItem("About...");
    menuItem.addActionListener(new AboutActionListener());
    menuItem.setMnemonic('A');
    menuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_A, KeyEvent.CTRL_MASK));
    add(menuItem);
  }
Пример #4
0
  /** Create the terminal's menubar, all menus and items. */
  private JMenuBar makeMenuBar() {
    JMenuBar menubar = new JMenuBar();
    JMenu menu = new JMenu(Config.getString("terminal.options"));
    JMenuItem item;
    item = menu.add(new ClearAction());
    item.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_K, SHORTCUT_MASK));
    item = menu.add(getCopyAction());
    item.setText(Config.getString("terminal.copy"));
    item.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_C, SHORTCUT_MASK));
    item = menu.add(new SaveAction());
    item.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S, SHORTCUT_MASK));
    menu.add(new PrintAction());
    menu.add(new JSeparator());

    autoClear = new JCheckBoxMenuItem(new AutoClearAction());
    autoClear.setSelected(clearOnMethodCall);
    menu.add(autoClear);

    recordCalls = new JCheckBoxMenuItem(new RecordCallAction());
    recordCalls.setSelected(recordMethodCalls);
    menu.add(recordCalls);

    unlimitedBuffering = new JCheckBoxMenuItem(new BufferAction());
    unlimitedBuffering.setSelected(unlimitedBufferingCall);
    menu.add(unlimitedBuffering);

    menu.add(new JSeparator());
    item = menu.add(new CloseAction());
    item.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_W, SHORTCUT_MASK));

    menubar.add(menu);
    return menubar;
  }
Пример #5
0
  private void initMenu() {

    menuBar = new JMenuBar();
    frmVisualizadord.setJMenuBar(menuBar);

    mnArchivo = new JMenu("Archivo");
    menuBar.add(mnArchivo);

    mntmCargarArchivo = new JMenuItem("Cargar Archivo");
    mntmCargarArchivo.setIcon(new ImageIcon(Visualizador3D.class.getResource("/icon/open.png")));
    mntmCargarArchivo.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O, InputEvent.CTRL_MASK));
    mntmCargarArchivo.addActionListener(
        new ActionListener() {
          public void actionPerformed(ActionEvent arg0) {
            abrirArchivo();
          }
        });
    mnArchivo.add(mntmCargarArchivo);

    mntmGuardarComo = new JMenuItem("Guardar Como");
    mntmGuardarComo.addActionListener(
        new ActionListener() {
          public void actionPerformed(ActionEvent arg0) {
            guardarImagenComo();
          }
        });
    mntmGuardarComo.setIcon(new ImageIcon(Visualizador3D.class.getResource("/icon/save.png")));
    mntmGuardarComo.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S, InputEvent.CTRL_MASK));
    mnArchivo.add(mntmGuardarComo);

    separator = new JSeparator();
    mnArchivo.add(separator);

    mntmSalir = new JMenuItem("Salir");
    mntmSalir.addActionListener(
        new ActionListener() {
          public void actionPerformed(ActionEvent arg0) {
            frmVisualizadord.dispose();
          }
        });
    mntmSalir.setIcon(new ImageIcon(Visualizador3D.class.getResource("/icon/close.png")));
    mntmSalir.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F4, InputEvent.ALT_MASK));
    mnArchivo.add(mntmSalir);

    mnAyuda = new JMenu("Ayuda");
    menuBar.add(mnAyuda);

    mntmAcercaDe = new JMenuItem("Acerca De");
    mntmAcercaDe.addActionListener(
        new ActionListener() {
          public void actionPerformed(ActionEvent arg0) {
            AcercaDe acercaDe = new AcercaDe();
            acercaDe.setVisible(true);
          }
        });
    mntmAcercaDe.setIcon(new ImageIcon(Visualizador3D.class.getResource("/icon/about.png")));
    mnAyuda.add(mntmAcercaDe);
  }
  public EditMenu(AbstractDiagramManager diagramWindowManager, Component parentComponent) {
    this.diagramWindowManager = diagramWindowManager;
    this.parentComponent = parentComponent;
    this.setText(menus.getString("EDIT"));
    this.addMenuListener(
        new MenuListener() {

          public void menuCanceled(MenuEvent evt) {
            enableMenuKeys();
          }

          public void menuDeselected(MenuEvent evt) {
            enableMenuKeys();
          }

          public void menuSelected(MenuEvent evt) {
            initMenu();
          }
        });
    selectAllMenu = new JMenuItem(menus.getString("SELECT ALL"));
    selectAllMenu.setActionCommand(MouseListenerSvg.ActionCode.selectAll.name());
    selectAllMenu.addActionListener(EditMenu.this);
    selectAllMenu.setAccelerator(
        javax.swing.KeyStroke.getKeyStroke(
            java.awt.event.KeyEvent.VK_A, java.awt.event.InputEvent.CTRL_MASK));
    selectRelatedMenu = new JMenuItem(menus.getString("SELECT RELATED"));
    selectRelatedMenu.setActionCommand(MouseListenerSvg.ActionCode.selectRelated.name());
    selectRelatedMenu.addActionListener(EditMenu.this);
    selectRelatedMenu.setAccelerator(
        javax.swing.KeyStroke.getKeyStroke(
            java.awt.event.KeyEvent.VK_R, java.awt.event.InputEvent.CTRL_MASK));
    expandSelectionMenu = new JMenuItem(menus.getString("EXPAND SELECTION"));
    expandSelectionMenu.setActionCommand(MouseListenerSvg.ActionCode.expandSelection.name());
    expandSelectionMenu.addActionListener(EditMenu.this);
    expandSelectionMenu.setAccelerator(
        javax.swing.KeyStroke.getKeyStroke(
            java.awt.event.KeyEvent.VK_E, java.awt.event.InputEvent.CTRL_MASK));

    deselectAllMenu = new JMenuItem(menus.getString("DESELECT ALL"));
    deselectAllMenu.setActionCommand(MouseListenerSvg.ActionCode.deselectAll.name());
    deselectAllMenu.addActionListener(EditMenu.this);
    deselectAllMenu.setAccelerator(
        javax.swing.KeyStroke.getKeyStroke(
            java.awt.event.KeyEvent.VK_D, java.awt.event.InputEvent.CTRL_MASK));

    recalculateDiagramMenuItem = new JMenuItem(menus.getString("RECALCULATE THE DIAGRAM"));
    recalculateDiagramMenuItem.setActionCommand("RecalculateDiagram");
    recalculateDiagramMenuItem.addActionListener(EditMenu.this);

    EditMenu.this.add(selectAllMenu);
    EditMenu.this.add(selectRelatedMenu);
    EditMenu.this.add(expandSelectionMenu);
    EditMenu.this.add(deselectAllMenu);
    EditMenu.this.add(recalculateDiagramMenuItem);
    enableMenuKeys();
  }
Пример #7
0
  private void createMenuBar() {
    JMenuBar menubar = new JMenuBar();
    JMenu menuFile = new JMenu("File");
    JMenuItem itemSave = new JMenuItem("Save");
    JMenuItem itemLoad = new JMenuItem("Load");
    JMenuItem itemExit = new JMenuItem("Exit");
    JMenu menuEdit = new JMenu("Edit");
    JMenuItem itemStepX = new JMenuItem("Set x step");
    JMenuItem itemStepY = new JMenuItem("Set y step");
    JMenuItem itemUnitX = new JMenuItem("Set x unit");
    JMenuItem itemUnitY = new JMenuItem("Set y unit");
    JMenuItem itemLabelX = new JMenuItem("Set x label");
    JMenuItem itemLabelY = new JMenuItem("Set y label");

    itemSave.addActionListener(actionListener_);
    itemLoad.addActionListener(actionListener_);
    itemExit.addActionListener(actionListener_);
    itemSave.setActionCommand("save");
    itemLoad.setActionCommand("load");
    itemExit.setActionCommand("exit");
    itemSave.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S, InputEvent.CTRL_DOWN_MASK));
    itemLoad.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O, InputEvent.CTRL_DOWN_MASK));
    itemExit.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Q, InputEvent.CTRL_DOWN_MASK));

    menuFile.add(itemSave);
    menuFile.add(itemLoad);
    menuFile.addSeparator();
    menuFile.add(itemExit);

    itemStepX.addActionListener(actionListener_);
    itemStepY.addActionListener(actionListener_);
    itemUnitX.addActionListener(actionListener_);
    itemUnitY.addActionListener(actionListener_);
    itemLabelX.addActionListener(actionListener_);
    itemLabelY.addActionListener(actionListener_);
    itemStepX.setActionCommand("stepX");
    itemStepY.setActionCommand("stepY");
    itemUnitX.setActionCommand("unitX");
    itemUnitY.setActionCommand("unitY");
    itemLabelX.setActionCommand("labelX");
    itemLabelY.setActionCommand("labelY");

    menuEdit.add(itemStepX);
    menuEdit.add(itemStepY);
    menuEdit.add(itemUnitX);
    menuEdit.add(itemUnitY);
    menuEdit.add(itemLabelX);
    menuEdit.add(itemLabelY);

    menubar.add(menuFile);
    menubar.add(menuEdit);

    setJMenuBar(menubar);
  }
Пример #8
0
  public Principal() {
    super("Almoxarifado - RRS");
    this.setDefaultCloseOperation(EXIT_ON_CLOSE);

    this.getContentPane().setLayout(new GridBagLayout());

    // Conecta com o Banco e pega o Ultimo Registro
    Banco.start();
    Banco.banco();

    arquivo.add(itemPesquisar);
    arquivo.add(itemAlterar);
    arquivo.add(itemDeletar);
    arquivo.addSeparator();
    arquivo.add(itemAbout);
    arquivo.add(itemSair);

    // Define um atalho pra Sair (ALT + S).
    itemSair.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S, ActionEvent.ALT_MASK));
    itemSair.setMnemonic(KeyEvent.VK_S);

    itemPesquisar.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_P, ActionEvent.ALT_MASK));
    itemPesquisar.setMnemonic(KeyEvent.VK_P);

    itemAlterar.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_A, ActionEvent.ALT_MASK));
    itemAlterar.setMnemonic(KeyEvent.VK_A);

    itemDeletar.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_A, ActionEvent.ALT_MASK));
    itemDeletar.setMnemonic(KeyEvent.VK_A);

    barramenu.add(arquivo);
    teste(barramenu);

    // Labels contendo os dados do último registro
    lUltimoReg = new JLabel(Integer.toString(idAtual), JLabel.CENTER);
    lUltimoTit = new JLabel(lastTitulo, JLabel.CENTER);
    Labels(lUltimoReg, lUltimoTit); // Edita JLabels

    this.add("Último Registro", lUltimoReg, "Título", lUltimoTit);
    this.add("Nome", textNome);
    this.add("Matrícula", textMatricula);
    this.add("Título Atual", textTitulo);
    this.add("Descricao", scrol);
    this.add("", enviar);

    enviar.addActionListener(this);
    itemSair.addActionListener(this);
    itemPesquisar.addActionListener(this);
    itemAlterar.addActionListener(this);
    itemAbout.addActionListener(this);
    itemDeletar.addActionListener(this);
    this.setSize(600, 600);
  }
Пример #9
0
  private void initMenuBar() {
    JMenuBar mb = new JMenuBar();
    this.setJMenuBar(mb);
    JMenu menu;
    JMenuItem mi;

    menu = new JMenu("File");
    menu.setMnemonic(KeyEvent.VK_F);
    mb.add(menu);

    mi = new JMenuItem("New");
    mi.setMnemonic(KeyEvent.VK_N);
    mi.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_N, ActionEvent.CTRL_MASK));
    mi.addActionListener(
        new ActionListener() {
          @Override
          public void actionPerformed(ActionEvent ae) {
            handleNew();
          }
        });
    menu.add(mi);

    mi = new JMenuItem("Open");
    mi.setMnemonic(KeyEvent.VK_O);
    mi.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O, ActionEvent.CTRL_MASK));
    mi.addActionListener(
        new ActionListener() {
          @Override
          public void actionPerformed(ActionEvent ae) {
            handleOpen();
          }
        });
    menu.add(mi);

    menu.addSeparator();

    mi = new JMenuItem("Exit");
    mi.setMnemonic(KeyEvent.VK_X);
    mi.addActionListener(
        new ActionListener() {
          @Override
          public void actionPerformed(ActionEvent ae) {
            handleExit();
          }
        });
    menu.add(mi);

    new WindowMenuHelper(windowId, mb);
  }
Пример #10
0
  /**
   * This method creates the menu bar, which will go at the top of the GUI window.
   *
   * @throws IOException Throws an exception if there is a problem creating the event handlers.
   * @return A JMenuBar object, which represents a menu bar at the top of a GUI window as well as
   *     its contents.
   */
  private JMenuBar createMenuBar() throws IOException {
    // Creates the menu bar which spans the top of the GUI.
    JMenuBar bar = new JMenuBar();
    // Creates a dropdown menu and names it 'Practice'.
    JMenu menu = new JMenu("Practice");
    bar.add(menu);

    // This object will be reused for each dropdown menu item to save
    // memory.
    JMenuItem item = null;

    // Creates and gives name to menu item
    item = new JMenuItem("Data Center");
    // Sets a hotkey so user can circumvent clicking the dropdown menu. In
    // the Java swing library, keys are represented by VK_?, where the
    // question mark is replaced with the alphanumeric character the key
    // represents. E.g. in this statement, VK_D represents the 'D' key. VK_?
    // is case insensitive.
    item.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_D, ActionEvent.CTRL_MASK));
    // Indicates which class contains the code to run when the item is
    // clicked.
    item.addActionListener(new DataCenterHandler());
    // This copies 'item' into the menu, so it can be overwritten.
    menu.add(item);

    item = new JMenuItem("Network Infrastructure");
    item.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_N, ActionEvent.CTRL_MASK));
    item.addActionListener(new NetworkInfrastructureHandler());
    menu.add(item);

    item = new JMenuItem("Unified Communications");
    item.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_U, ActionEvent.CTRL_MASK));
    item.addActionListener(new UnifiedCommunicationsHandler());
    menu.add(item);

    item = new JMenuItem("Wireless");
    item.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_W, ActionEvent.CTRL_MASK));
    item.addActionListener(new WirelessHandler());
    menu.add(item);

    item = new JMenuItem("Security");
    item.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S, ActionEvent.CTRL_MASK));
    item.addActionListener(new SecurityHandler());
    menu.add(item);

    // Return the menu bar after all of the items have been added to it.
    return bar;
  }
Пример #11
0
	public WektorolakFrame() {
		Toolkit kit = Toolkit.getDefaultToolkit();
		
		//Image img = kit.getImage("icon.gif");
		Image img = kit.getImage(getClass().getResource("icon.gif"));
		setIconImage(img);
		
		setSize(DEFAULT_W, DEFAULT_H);
		setTitle("Wektoro³ak A");
		setResizable(false);
		
		WektorolakEmesPejnt comp = new WektorolakEmesPejnt();
		comp.setBackground(Color.WHITE);
		getContentPane().add(comp);
		
		JMenuBar meni = new JMenuBar();
		setJMenuBar(meni);
		
		JMenu fajlMeni = new JMenu("Plik");
		fajlMeni.setMnemonic('P');
		meni.add(fajlMeni);
		JMenuItem klin = fajlMeni.add("Nowy");
		klin.addActionListener(comp.akszynKlin);
		klin.setMnemonic('N');
		klin.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_N, InputEvent.CTRL_DOWN_MASK));
		JMenuItem o³pen = fajlMeni.add("Otwórz");
		o³pen.addActionListener(comp.akszynLo³d);
		o³pen.setMnemonic('O');
		o³pen.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O, InputEvent.CTRL_DOWN_MASK));
		JMenuItem sejw = fajlMeni.add("Zapisz");
		sejw.addActionListener(comp.akszynSejw);
		sejw.setMnemonic('S');
		sejw.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S, InputEvent.CTRL_DOWN_MASK));
		JMenuItem cthulu = fajlMeni.add("Odeprzyj ataki Cthulhu");
		cthulu.addActionListener(comp.akszynCthulu);
		cthulu.setMnemonic('H');
		cthulu.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_H, InputEvent.CTRL_DOWN_MASK));
		
		JMenu editMeni = new JMenu("Edycja");
		editMeni.setMnemonic('E');
		meni.add(editMeni);
		JMenuItem back = editMeni.add("Cofej¿e");
		back.addActionListener(comp.akszynFlaszbak);
		back.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Z, InputEvent.CTRL_DOWN_MASK));
		
		setVisible(true);
		comp.createBufferStrategy(2);
	}
Пример #12
0
  /**
   * Initializes a swing menu item
   *
   * @param item the menu item to initialize
   * @param name the name of the menu item
   * @throws ResourceFormatException if the mnemonic is not a single character.
   * @throws MissingListenerException if then item action is not found in the action map.
   */
  protected void initializeJMenuItem(JMenuItem item, String name)
      throws ResourceFormatException, MissingListenerException {
    // Action
    try {
      Action a = actions.getAction(getString(name + ACTION_SUFFIX));
      if (a == null) {
        throw new MissingListenerException("", "Action", name + ACTION_SUFFIX);
      }
      item.setAction(a);
      item.setText(getString(name + TEXT_SUFFIX));
      if (a instanceof JComponentModifier) {
        ((JComponentModifier) a).addJComponent(item);
      }
    } catch (MissingResourceException e) {
    }

    // Icon
    try {
      String s = getString(name + ICON_SUFFIX);
      URL url = classLoader.getResource(s);
      //	    URL url  = actions.getClass().getResource(s);
      if (url != null) {
        item.setIcon(new ImageIcon(url));
      }
    } catch (MissingResourceException e) {
    }

    // Mnemonic
    try {
      String str = getString(name + MNEMONIC_SUFFIX);
      if (str.length() == 1) {
        item.setMnemonic(str.charAt(0));
      } else {
        throw new ResourceFormatException(
            "Malformed mnemonic", bundleNames, name + MNEMONIC_SUFFIX);
      }
    } catch (MissingResourceException e) {
    }

    // Accelerator
    try {
      if (!(item instanceof JMenu)) {
        String str = getString(name + ACCELERATOR_SUFFIX);
        KeyStroke ks = toKeyStroke(str);
        if (ks != null) {
          item.setAccelerator(ks);
        } else {
          throw new ResourceFormatException(
              "Malformed accelerator", bundleNames, name + ACCELERATOR_SUFFIX);
        }
      }
    } catch (MissingResourceException e) {
    }

    // is the item enabled?
    try {
      item.setEnabled(getBoolean(name + ENABLED_SUFFIX));
    } catch (MissingResourceException e) {
    }
  }
Пример #13
0
  /** Display the picture in a window on the screen. */
  public void show() {

    // create the GUI for viewing the image if needed
    if (frame == null) {
      frame = new JFrame();

      JMenuBar menuBar = new JMenuBar();
      JMenu menu = new JMenu("File");
      menuBar.add(menu);
      JMenuItem menuItem1 = new JMenuItem(" Save...   ");
      menuItem1.addActionListener(this);
      menuItem1.setAccelerator(
          KeyStroke.getKeyStroke(
              KeyEvent.VK_S, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask()));
      menu.add(menuItem1);
      frame.setJMenuBar(menuBar);

      frame.setContentPane(getJLabel());
      // f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
      frame.setTitle(filename);
      frame.setResizable(false);
      frame.pack();
      frame.setVisible(true);
    }

    // draw
    frame.repaint();
  }
Пример #14
0
 public JMenuItem getMntmOpen() {
   if (mntmOpen == null) {
     mntmOpen = new JMenuItem("Abrir");
     mntmOpen.addActionListener(
         new ActionListener() {
           public void actionPerformed(ActionEvent e) {
             guardarCambios(e);
             JFileChooser fileChooser = new JFileChooser();
             FileNameExtensionFilter filter =
                 new FileNameExtensionFilter("CATALOG Files", "ctl", ".ctl");
             fileChooser.setFileFilter(filter);
             fileChooser.setAcceptAllFileFilterUsed(false);
             fileChooser.setCurrentDirectory(new File(System.getProperty("user.home")));
             int result = fileChooser.showOpenDialog(Main.this);
             if (result == JFileChooser.APPROVE_OPTION) {
               File selectedFile = fileChooser.getSelectedFile();
               BufferedReader buffReader = null;
               try {
                 FileReader fileReader = new FileReader(selectedFile);
                 buffReader = new BufferedReader(fileReader);
                 txtEntrada.read(buffReader, null);
                 buffReader.close();
               } catch (Exception e1) {
                 e1.printStackTrace();
               }
             }
           }
         });
     mntmOpen.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O, InputEvent.CTRL_MASK));
   }
   return mntmOpen;
 }
Пример #15
0
 private JMenuItem getJMenuItem3() {
   if (jMenuItem3 == null) {
     jMenuItem3 = new JMenuItem();
     jMenuItem3.setText("Solution");
     jMenuItem3.setMnemonic(java.awt.event.KeyEvent.VK_S);
     jMenuItem3.setAccelerator(
         javax.swing.KeyStroke.getKeyStroke(
             java.awt.event.KeyEvent.VK_S, java.awt.Event.CTRL_MASK, false));
     jMenuItem3.addActionListener(
         new java.awt.event.ActionListener() {
           public void actionPerformed(java.awt.event.ActionEvent e) {
             solution = true;
             current = new ArrayList<String>(correct);
             shuffle();
             getStatusLabel().setText("Correct solution.");
             // Change the buttons colors to green
             Iterator itr = buttons.iterator();
             while (itr.hasNext()) {
               ((JButton) itr.next()).setBackground(java.awt.Color.green);
             }
           }
         });
   }
   return jMenuItem3;
 }
Пример #16
0
 private static JMenuItem getMenuItem_FullScreen() {
   fullScreenItem = new JMenuItem("Full Screen");
   updateFullScreenItemText();
   fullScreenItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F11, 0));
   fullScreenItem.addActionListener(getFullScreenAction());
   return fullScreenItem;
 }
Пример #17
0
  /**
   * Add a menu item to a named menu
   *
   * @param topMenu the name of the menu to add to
   * @param menuItem the entry text for the item itself
   * @param action the action associated with the menu item
   * @param accelerator the keystroke accelerator to associate with the item
   */
  protected void addMenuItemToMenu(
      String topMenu, String menuItem, final Action action, KeyStroke accelerator) {
    JMenuItem newItem = m_menuItemMap.get(menuItem);
    if (newItem != null) {
      throw new IllegalArgumentException("The menu item '" + menuItem + "' already exists!");
    }
    newItem = new JMenuItem(menuItem);
    if (accelerator != null) {
      newItem.setAccelerator(accelerator);
    }
    newItem.addActionListener(
        new ActionListener() {
          @Override
          public void actionPerformed(ActionEvent e) {
            action.actionPerformed(e);
          }
        });

    JMenu topJ = m_menuMap.get(topMenu);
    if (topJ == null) {
      topJ = new JMenu();
      topJ.setText(topMenu);
      m_menuMap.put(topMenu, topJ);
    }

    topJ.add(newItem);
    m_menuItemMap.put(menuItem, newItem);
  }
Пример #18
0
 private JMenuItem createMenuItemNew() {
   JMenuItem menuItem = new JMenuItem("New", KeyEvent.VK_N);
   menuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_N, ActionEvent.SHIFT_MASK));
   //        menuItem.getAccessibleContext().setAccessibleDescription(
   //                "This doesn't really do anything");
   return menuItem;
 }
  /**
   * Create a menu item
   *
   * @param editor the associated editor
   * @param title the menu title
   * @return the menu item
   */
  public static JMenuItem createMenuItem(SwingScilabVariableEditor editor, String title) {
    JMenuItem mi = new JMenuItem(title);
    mi.addActionListener(new SetPrecisionLongAction(editor, title));
    mi.setAccelerator(ScilabKeyStroke.getKeyStroke(KEY));

    return mi;
  }
Пример #20
0
 private JMenuItem newMI(final char mnemonic, final int ctrlAccel, final Action action) {
   final JMenuItem item = new JMenuItem(action);
   item.setMnemonic(mnemonic);
   if (ctrlAccel >= 0)
     item.setAccelerator(KeyStroke.getKeyStroke(ctrlAccel, InputEvent.CTRL_MASK));
   return item;
 }
 /**
  * This method initializes jMenuItem
  *
  * @return javax.swing.JMenuItem
  */
 private JMenuItem getSaveMenuItem() {
   if (saveMenuItem == null) {
     saveMenuItem = new JMenuItem();
     saveMenuItem.setText("Save");
     saveMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S, Event.CTRL_MASK, true));
   }
   return saveMenuItem;
 }
 /**
  * This method initializes jMenuItem
  *
  * @return javax.swing.JMenuItem
  */
 private JMenuItem getPasteMenuItem() {
   if (pasteMenuItem == null) {
     pasteMenuItem = new JMenuItem();
     pasteMenuItem.setText("Paste");
     pasteMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_V, Event.CTRL_MASK, true));
   }
   return pasteMenuItem;
 }
 /**
  * This method initializes jMenuItem
  *
  * @return javax.swing.JMenuItem
  */
 private JMenuItem getCopyMenuItem() {
   if (copyMenuItem == null) {
     copyMenuItem = new JMenuItem();
     copyMenuItem.setText("Copy");
     copyMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_C, Event.CTRL_MASK, true));
   }
   return copyMenuItem;
 }
 /**
  * This method initializes jMenuItem
  *
  * @return javax.swing.JMenuItem
  */
 private JMenuItem getCutMenuItem() {
   if (cutMenuItem == null) {
     cutMenuItem = new JMenuItem();
     cutMenuItem.setText("Cut");
     cutMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_X, Event.CTRL_MASK, true));
   }
   return cutMenuItem;
 }
Пример #25
0
 public JMenuItem makeMenuItem(String key) {
   JMenuItem mi = new JMenuItem(Resources.getString("EffectsMenu." + key));
   mi.setActionCommand(key);
   mi.addActionListener(this);
   mi.setAccelerator(KeyStroke.getKeyStroke(Resources.getKeyboardString("EffectsMenu." + key)));
   mi.setIcon(Resources.getIconForKey("EffectsMenu." + key));
   return mi;
 }
  private void initAccelerator(Class<? extends Action> actionClass, JMenuItem mnuItem) {
    Action action = _session.getApplication().getActionCollection().get(actionClass);

    String accel = (String) action.getValue(Resources.ACCELERATOR_STRING);
    if (null != accel && 0 != accel.trim().length()) {
      mnuItem.setAccelerator(KeyStroke.getKeyStroke(accel));
    }
  }
Пример #27
0
 private JMenuItem getMntmContenidos() {
   if (mntmContenidos == null) {
     mntmContenidos = new JMenuItem("Contenidos");
     mntmContenidos.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F1, 0));
     mntmContenidos.setMnemonic('c');
   }
   return mntmContenidos;
 }
Пример #28
0
 private JMenuItem createMenuItem(
     String name, KeyStroke accelerator, ActionListener actionListener) {
   JMenuItem item = new JMenuItem(name);
   item.setName(name);
   item.setAccelerator(accelerator);
   item.addActionListener(actionListener);
   return item;
 }
 private void initHelpMenu() {
   toolMenu = new JMenu("Tool");
   JMenuItem cmdLauncherMenuItem = new JMenuItemEx("Launch CMD");
   cmdLauncherMenuItem.setIcon(Resource.ICON_CMD);
   cmdLauncherMenuItem.addActionListener(new CMDMLauncherenuAction(mainFrame));
   cmdLauncherMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_R, KeyEvent.CTRL_MASK));
   toolMenu.add(cmdLauncherMenuItem);
 }
Пример #30
0
  public static void main(String args[]) {
    JFrame frame = new JFrame("Welcome To MLDN");
    JTextArea text = new JTextArea();
    text.setEditable(true); // 可编辑
    frame.getContentPane().add(new JScrollPane(text)); // 加入滚动条
    JMenu menu1 = new JMenu("文件");
    // menuFile.setIcon(new ImageIcon("d:"+File.separator+"icons"+File.separator+"file.gif")) ;
    menu1.setIcon(new ImageIcon("icons" + File.separator + "file.gif"));
    // 创建JMenuBar 容器
    JMenuBar menuBar = new JMenuBar();
    menuBar.add(menu1);
    // 此时定义完了四个菜单的选项
    JMenuItem newItem = new JMenuItem("新建", new ImageIcon("icons" + File.separator + "new.gif"));
    JMenuItem openItem = new JMenuItem("打开", new ImageIcon("icons" + File.separator + "open.gif"));
    JMenuItem closeItem =
        new JMenuItem("关闭", new ImageIcon("icons" + File.separator + "close.gif"));
    JMenuItem exitItem = new JMenuItem("退出", new ImageIcon("icons" + File.separator + "exit.gif"));

    // 增加快捷键
    newItem.setMnemonic('N');
    openItem.setMnemonic('O');
    closeItem.setMnemonic('C');
    exitItem.setMnemonic('E');

    newItem.setAccelerator(KeyStroke.getKeyStroke('N', java.awt.Event.CTRL_MASK));
    openItem.setAccelerator(KeyStroke.getKeyStroke('O', java.awt.Event.CTRL_MASK));
    closeItem.setAccelerator(KeyStroke.getKeyStroke('C', java.awt.Event.ALT_MASK));
    exitItem.setAccelerator(KeyStroke.getKeyStroke('E', java.awt.Event.ALT_MASK));

    menu1.add(newItem);
    menu1.add(openItem);
    menu1.add(closeItem);
    menu1.add(exitItem);

    frame.setJMenuBar(menuBar); // 菜单是需要通过此方法增加的
    frame.addWindowListener(
        new WindowAdapter() {
          public void windowClosing(WindowEvent e) {
            System.exit(1);
          }
        });
    frame.setVisible(true);
    frame.setSize(300, 100);
    frame.setLocation(300, 200);
  }