Runnable r = new Runnable() { public void run() { final JFrame f = new JFrame("Test Screenshot"); new JMenuItem("Screenshot"); screenshot.setAccelerator( KeyStroke.getKeyStroke( KeyEvent.VK_0, public void actionPerformed(ActionEvent ae) { BufferedImage img = getScreenShot( f.getContentPane() ); JOptionPane.showMessageDialog( null, JMenu menu = new JMenu("Other"); menu.add(screenshot); JMenuBar mb = new JMenuBar(); mb.add(menu); f.setJMenuBar(mb); p.add( new JScrollPane(new JTree()), BorderLayout.WEST ); p.add( new JScrollPane( new JTextArea(HELP,10,30) ), BorderLayout.CENTER );
private void initializeMenus () { JMenu fileMenu = new JMenu(); menuBar.add(fileMenu); fileMenu.setText("File"); fileMenu.setMnemonic(KeyEvent.VK_F); openMenuItem = new JMenuItem("Open Hiero settings file..."); openMenuItem.setMnemonic(KeyEvent.VK_O); openMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O, KeyEvent.CTRL_MASK)); fileMenu.add(openMenuItem); saveMenuItem.setMnemonic(KeyEvent.VK_S); saveMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S, KeyEvent.CTRL_MASK)); fileMenu.add(saveMenuItem); fileMenu.addSeparator(); saveBMFontMenuItem = new JMenuItem("Save BMFont files (text)..."); saveBMFontMenuItem.setMnemonic(KeyEvent.VK_B); saveBMFontMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_B, KeyEvent.CTRL_MASK)); fileMenu.add(saveBMFontMenuItem); fileMenu.addSeparator(); exitMenuItem = new JMenuItem("Exit"); exitMenuItem.setMnemonic(KeyEvent.VK_X); fileMenu.add(exitMenuItem);
private void buildFileMenu(final JMenu fileMenu) { fileMenu.removeAll(); JMenuItem menuItem = new JMenuItem("Open File..."); menuItem.setAccelerator( KeyStroke.getKeyStroke(KeyEvent.VK_O, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())); menuItem.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { fileMenu.add(menuItem); fileMenu.addSeparator(); fileMenu.add(menuItem); fileMenu.addSeparator(); fileMenu.add(menuItem); fileMenu.add(menuItem); fileMenu.addSeparator(); recentFiles = new JMenu("Recent Files"); fileMenu.add(recentFiles); fileMenu.add(clearRecentFiles); fileMenu.addSeparator(); fileMenu.add(menuItem);
protected JMenu createHelpMenu() { JMenu helpMenu = new JMenu("Help"); helpMenu.setMnemonic('h'); helpMenu.add(createHelpProperties()); return helpMenu; }
protected JMenu createEditMenu() { JMenu editMenu = new JMenu("Edit"); editMenu.setMnemonic('e'); editMenu.add(createEditFindMI()); editMenu.add(createEditFindNextMI()); editMenu.addSeparator(); editMenu.add(createEditSortNDCMI()); editMenu.add(createEditRestoreAllNDCMI()); return editMenu; }
/** * Removes old file list and creates a new file list * with the updated MRU list. */ protected void updateMRUList() { JMenu menu = _logMonitorFrame.getJMenuBar().getMenu(0); menu.removeAll(); menu.add(createOpenMI()); menu.add(createOpenURLMI()); menu.addSeparator(); menu.add(createCloseMI()); createMRUFileListMI(menu); menu.addSeparator(); menu.add(createExitMI()); }
private static JMenuBar createMenuBar() { JMenuBar menuBar = new JMenuBar(); JMenu menu = new JMenu("File"); menuBar.add(menu); JMenuItem menuItem1 = new JMenuItem(" Save... "); menuItem1.addActionListener(std); menuItem1.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())); menu.add(menuItem1); return menuBar; }
public GUI() { frame = new JFrame("PMD Duplicate Code Detector (v " + PMDVersion.VERSION + ')'); JMenu fileMenu = new JMenu("File"); fileMenu.setMnemonic('f'); JMenuItem exitItem = new JMenuItem("Exit"); exitItem.setMnemonic('x'); exitItem.addActionListener(new CancelListener()); fileMenu.add(exitItem); JMenu viewMenu = new JMenu("View"); fileMenu.setMnemonic('v'); JMenuItem trimItem = new JCheckBoxMenuItem("Trim leading whitespace"); trimItem.addItemListener(new ItemListener() { viewMenu.add(trimItem); JMenuBar menuBar = new JMenuBar(); menuBar.add(fileMenu); menuBar.add(viewMenu); frame.setJMenuBar(menuBar); frame.getContentPane().setLayout(new BorderLayout()); JPanel topPanel = new JPanel(); topPanel.setLayout(new BorderLayout());
/** * Displays 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); // use getMenuShortcutKeyMaskEx() in Java 10 (getMenuShortcutKeyMask() deprecated) 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); if (filename == null) frame.setTitle(width + "-by-" + height); else frame.setTitle(filename); frame.setResizable(false); frame.pack(); frame.setVisible(true); } // draw frame.repaint(); }
jLabel_MessageBarIcon = new javax.swing.JLabel(); jButton_Display = new javax.swing.JButton(); jMenuBar_AdminWindow = new javax.swing.JMenuBar(); jMenu_File = new javax.swing.JMenu(); jMenuItem_Open = new javax.swing.JMenuItem(); jMenuItem_ImportText = new javax.swing.JMenuItem(); jSeparator_File = new javax.swing.JSeparator(); jMenuItem_Exit = new javax.swing.JMenuItem(); jMenu_Tools = new javax.swing.JMenu(); jMenuItem_Options = new javax.swing.JMenuItem(); jMenu_Window = new javax.swing.JMenu(); jCheckBoxMenuItem_AdminWindow = new javax.swing.JCheckBoxMenuItem(); jCheckBoxMenuItem_SpeakerWindow = new javax.swing.JCheckBoxMenuItem(); jMenu_Help = new javax.swing.JMenu(); jMenu_File.setText("File"); jMenu_File.add(jMenuItem_Open); jMenu_File.add(jMenuItem_ImportText); jMenu_File.add(jSeparator_File); jMenu_File.add(jMenuItem_Exit); jMenu_Tools.setText("Tools"); jMenu_Tools.add(jMenuItem_Options);
JMenu fileMenu = new JMenu("File"); menubar.add(fileMenu); JMenu editMenu = new JMenu("Edit"); menubar.add(editMenu); JMenu classifierMenu = new JMenu("Classifier"); JMenuItem openFile = new JMenuItem("Open File"); openFile.setMnemonic('O'); openFile.setAccelerator(KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F, menuMask)); openFile.addActionListener(actor); fileMenu.add(openFile); fileMenu.add(loadURL); fileMenu.add(new JSeparator()); fileMenu.add(saveUntagged); fileMenu.add(saveUntaggedAs); fileMenu.add(saveTaggedAs); fileMenu.add(new JSeparator()); fileMenu.add(exit); editMenu.add(clear);
menuBar = new JMenuBar(); //menubar fileM = new JMenu("File"); //file menu editM = new JMenu("Edit"); //edit menu viewM = new JMenu("View"); //edit menu scpane = new JScrollPane(ta); //scrollpane and add textarea to scrollpane exitI = new JMenuItem("Exit"); cutI = new JMenuItem("Cut"); copyI = new JMenuItem("Copy"); ta.setWrapStyleWord(true); fileM.add(saveI); fileM.add(loadI); fileM.add(exitI); editM.add(cutI); editM.add(copyI); editM.add(pasteI); editM.add(selectI); viewM.add(statusI); pane.add(scpane,BorderLayout.CENTER); pane.add(toolBar,BorderLayout.SOUTH); statusI.addActionListener(this); setVisible(true);
JMenuBar menuBar = new JMenuBar(); menuBar.add(createMenu("Menu 1")); menuBar.add(createMenu("Menu 2")); menuBar.add(createMenu("Menu 3")); menuBar.add(new JSeparator()); menuBar.add(new JButton(" Seach .... ")); menuBar.add(new JTextField(" Seach .... ")); menuBar.add(new JComboBox(new Object[]{"height", "length", "volume"})); menuBar.add(Box.createHorizontalGlue()); menuBar.add(createMenu("About")); JFrame frame = new JFrame("MenuGlueDemo"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.add(menuBar); frame.pack(); frame.setVisible(true); JMenu m = new JMenu(title); m.add("Menu item #1 in " + title); m.add("Menu item #2 in " + title); m.add("Menu item #3 in " + title); if (title.equals("About")) { m.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
JMenu menu = new JMenu("Menu"); JMenuItem item = new JMenuItem("Add"); item.add(new JButton("SOMETHING A BIT WORDY")); item.setLayout(new FlowLayout()); // set FlowLayout for item item.setPreferredSize(new Dimension(200, 100)); // hard code implementation :-( menu.add(item); // ... JMenuBar menuBar = new JMenuBar(); menuBar.add(menu); JFrame frame = new JFrame(); frame.setJMenuBar(menuBar); // ... frame.pack(); frame.setVisible(true);
jMenuBar1 = new javax.swing.JMenuBar(); jMenu1 = new javax.swing.JMenu(); loadDataItem = new javax.swing.JMenuItem(); loadParserItem = new javax.swing.JMenuItem(); jSeparator1 = new javax.swing.JSeparator(); exitItem = new javax.swing.JMenuItem(); jMenu2 = new javax.swing.JMenu(); untokEngItem = new javax.swing.JCheckBoxMenuItem(); tokChineseItem = new javax.swing.JCheckBoxMenuItem(); jMenu1.setText("File"); loadDataItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_O, java.awt.event.InputEvent.ALT_MASK)); loadDataItem.setMnemonic('o'); loadDataItem.addActionListener(this::loadDataItemActionPerformed); jMenu1.add(loadDataItem); loadParserItem.setText("Load Parser"); loadParserItem.addActionListener(this::loadParserItemActionPerformed); jMenu1.add(loadParserItem); jMenu1.add(jSeparator1); exitItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_X, java.awt.event.InputEvent.ALT_MASK)); exitItem.setMnemonic('x'); jMenu1.add(exitItem); jMenuBar1.add(jMenu1);
JMenu jm_file = new JMenu("File"); jm_file.setMnemonic(KeyEvent.VK_F); jm_file.add(jmi_open_req); jm_file.add(jmi_open_res); jm_file.add(jmi_open_archive); final JMenu jm_open_recent = new JMenu("Open recent"); jm_open_recent.addMenuListener(new MenuListener() { jm_file.add(jm_open_recent); jm_file.addSeparator(); jm_file.add(jmi_save_req); jm_file.add(jmi_save_res); jm_file.add(jmi_save_res_body); jm_file.add(jmi_save_archive); jm_file.addSeparator(); jm_file.add(jmi_exit); JMenu jm_edit = new JMenu("Edit");
JMenu file = new JMenu("File"); loadFiles = new JMenuItem("Load trees..."); loadFiles.addActionListener(this); saveMatches = new JMenuItem("Save matched trees..."); file.add(loadFiles); file.add(loadTsurgeon); file.addSeparator(); file.add(clearFileList); file.addSeparator(); file.add(saveMatches); file.add(saveSentences); file.add(saveHistory); if ( ! isMacOSX()) { file.addSeparator(); file.addSeparator(); file.add(quit); JMenu edit = new JMenu("Edit"); edit.add(copy); JMenu search = new JMenu("Search"); search.add(searchMenuItem); search.add(prevMatch); search.add(nextMatch);
final JMenuBar menuBar = new JMenuBar(); setJMenuBar(menuBar); final JMenu menu = new JMenu("File"); menuBar.add(menu); final JMenuItem loadMenuItem = new JMenuItem("Load file..."); menu.add(loadMenuItem); loadMenuItem.addActionListener(lxa); } catch (NoClassDefFoundError e) { final JMenuItem exitMenuItem = new JMenuItem("Exit"); menu.add(exitMenuItem); exitMenuItem.addActionListener(ExitAction.INSTANCE); getContentPane().add(cp, BorderLayout.NORTH); getContentPane().add(jsp, BorderLayout.CENTER); addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent aEvent) { ExitAction.INSTANCE.actionPerformed(null); pack(); setVisible(true);
/** * Creates the help menu. * <p> * The help menu contains an "About" item, to display some software information. * </p> * * @return the newly created help menu. */ private JMenu createHelpMenu() { JMenu helpMenu = new JMenu(i18n.get("menubar.help")); helpMenu.setMnemonic(i18n.get("menubar.mnemo.help").charAt(0)); JMenuItem about = new JMenuItem(i18n.get("menubar.about")); about.setMnemonic(i18n.get("menubar.mnemo.about").charAt(0)); about.addActionListener(new AboutActionListener(menuBar.getParent())); helpMenu.add(about); return helpMenu; } }