/** * Aware-P Epanet application entry point * * @param args * @throws UnsupportedLookAndFeelException */ public static void main(String[] args) throws UnsupportedLookAndFeelException { if (Utilities.isMac()) { System.setProperty("apple.laf.useScreenMenuBar", "true"); System.setProperty("com.apple.mrj.application.apple.menu.about.name", "Aware-P Epanet"); Application app = Application.getApplication(); app.setDockIconImage( Toolkit.getDefaultToolkit().getImage(EpanetUI.class.getResource("/uiresources/ae.png"))); JMenuBar menuBar = new JMenuBar(); JMenu fileMenu = new JMenu("File"); menuBar.add(fileMenu); openAction = new JMenuItem("Open"); saveAction = new JMenuItem("Save"); runAction = new JMenuItem("Run"); fileMenu.add(openAction); fileMenu.add(saveAction); fileMenu.add(runAction); app.setDefaultMenuBar(menuBar); } UIManager.setLookAndFeel(new Plastic3DLookAndFeel()); new EpanetUI(); }
public JMenuBar getPanelMenuBar() { if (panelMenuBar == null) { JMenuItem menuItem; ICFLibAnyObj container = getSwingContainer(); panelMenuBar = new JMenuBar(); menuAdd = new JMenu("Add"); actionAddMajorVersion = new ActionAddMajorVersion(); if (container instanceof ICFInternetRealProjectObj) { menuItem = new JMenuItem(actionAddMajorVersion); menuAdd.add(menuItem); } actionAddMinorVersion = new ActionAddMinorVersion(); if (container instanceof ICFInternetMajorVersionObj) { menuItem = new JMenuItem(actionAddMinorVersion); menuAdd.add(menuItem); } if (getSwingContainer() != null) { panelMenuBar.add(menuAdd); } menuSelected = new JMenu("Selected"); menuSelected.setEnabled(false); actionViewSelected = new ViewSelectedActionVersion(); menuItem = new JMenuItem(actionViewSelected); menuSelected.add(menuItem); actionEditSelected = new EditSelectedActionVersion(); menuItem = new JMenuItem(actionEditSelected); menuSelected.add(menuItem); actionDeleteSelected = new DeleteSelectedActionVersion(); menuItem = new JMenuItem(actionDeleteSelected); menuSelected.add(menuItem); panelMenuBar.add(menuSelected); } return (panelMenuBar); }
/** Creates new form frmMenuTeste */ public frmMenu() { // "pegue o conteúdo do painel" - adiciona o jDesktopPane ao JFrame (janela principal getContentPane().add(jdPane); // adiciona os menus à barra de menus (jmPrincipal) jmPrincipal.add(jmOperacao); jmPrincipal.add(jmFaturamento); jmPrincipal.add(jmBancoDeDados); // adiciona os itens aos respectivos menus jmOperacao.add(jmPedido); jmOperacao.add(jmReceberPedidosPendentes); jmOperacao.add(jmRealizarEntrega); jmFaturamento.add(jmEfetuarPagamento); jmBancoDeDados.add(jmCadCliente); jmBancoDeDados.add(jmCadProduto); // "ajusta" a barra de menu dentro da janela principal setJMenuBar(jmPrincipal); // adiciona actionlistener aos itens do menu para que os eventos sejam tratados jmPedido.addActionListener(this); jmReceberPedidosPendentes.addActionListener(this); jmRealizarEntrega.addActionListener(this); jmEfetuarPagamento.addActionListener(this); jmCadCliente.addActionListener(this); jmCadProduto.addActionListener(this); setSize(800, 600); setLocationRelativeTo(null); setResizable(false); setVisible(true); // initComponents(); }
/** Intialize me */ private void init() { myTables = new ArrayList(); tableTabbedPane = new JTabbedPane(); tableTabbedPane.setPreferredSize(new Dimension(450, 200)); JMenuBar menuBar = new JMenuBar(); JMenu fileMenu = new JMenu("File"); menuBar.add(fileMenu); fileMenu.add(GuiUtils.makeMenuItem("New Row", this, "addNewRow")); fileMenu.addSeparator(); fileMenu.add(GuiUtils.makeMenuItem("Open", this, "doOpen")); fileMenu.add(GuiUtils.makeMenuItem("Import", this, "doImport")); fileMenu.addSeparator(); fileMenu.add(GuiUtils.makeMenuItem("Export to File", this, "doSaveAs")); fileMenu.add(GuiUtils.makeMenuItem("Export to Plugin", this, "exportToPlugin")); fileMenu.add( GuiUtils.makeMenuItem("Export Selected to Plugin", this, "exportSelectedToPlugin")); fileMenu.addSeparator(); fileMenu.add(GuiUtils.makeMenuItem("Close", this, "doClose")); JMenu helpMenu = new JMenu("Help"); menuBar.add(helpMenu); helpMenu.add(GuiUtils.makeMenuItem("Parameter Defaults Help", this, "showHelp")); JComponent bottom = GuiUtils.wrap(GuiUtils.makeButton("Close", this, "doClose")); contents = GuiUtils.topCenterBottom(menuBar, GuiUtils.inset(tableTabbedPane, 2), bottom); setMenuBar(menuBar); loadResources(resources); }
public JMenuBar getPanelMenuBar() { if (panelMenuBar == null) { JMenuItem menuItem; ICFLibAnyObj container = getSwingContainer(); panelMenuBar = new JMenuBar(); menuAdd = new JMenu("Add"); actionAddSecGroupMember = new ActionAddSecGroupMember(); if (container instanceof ICFSecuritySecGroupObj) { menuItem = new JMenuItem(actionAddSecGroupMember); menuAdd.add(menuItem); } if (getSwingContainer() != null) { panelMenuBar.add(menuAdd); } menuSelected = new JMenu("Selected"); menuSelected.setEnabled(false); actionViewSelected = new ViewSelectedActionSecGroupMember(); menuItem = new JMenuItem(actionViewSelected); menuSelected.add(menuItem); actionEditSelected = new EditSelectedActionSecGroupMember(); menuItem = new JMenuItem(actionEditSelected); menuSelected.add(menuItem); actionDeleteSelected = new DeleteSelectedActionSecGroupMember(); menuItem = new JMenuItem(actionDeleteSelected); menuSelected.add(menuItem); panelMenuBar.add(menuSelected); } return (panelMenuBar); }
/** * Creates a Simple Neon Hex Frame Application * @throws IOException */ public Main() throws IOException { super("Hex"); setIconImage(Toolkit.getDefaultToolkit().getImage("images\\s1.png")); // Add in a menu JMenuBar menuBar = new JMenuBar(); JMenu gameMenu = new JMenu("Game"); gameMenu.setMnemonic('G'); newMenuItem = new JMenuItem("New Game"); newMenuItem.addActionListener(this); quitMenuItem = new JMenuItem("Exit"); quitMenuItem.addActionListener(this); gameMenu.add(newMenuItem); gameMenu.addSeparator(); gameMenu.add(quitMenuItem); menuBar.add(gameMenu); JMenu helpMenu = new JMenu("Help"); helpMenu.setMnemonic('H'); aboutMenuItem = new JMenuItem("About..."); aboutMenuItem.addActionListener(this); helpMenu.add(aboutMenuItem); menuBar.add(helpMenu); setJMenuBar(menuBar); // Set up the layout // Centre the frame in the middle (almost) of the screen setLayout(new BorderLayout()); tableArea = new Board(); add(tableArea, BorderLayout.CENTER); Dimension screen = Toolkit.getDefaultToolkit().getScreenSize(); setLocation((screen.width - Board.WIDTH) / 2, (screen.height - Board.HEIGHT) / 2 - 52); setResizable(false); }
private static void constructMenu() { final JFrame lFrame = (JFrame) viewModel.get("window.frame"); final JMenuBar lMenuBar = new JMenuBar(); lFrame.setJMenuBar(lMenuBar); viewModel.put("menu", lMenuBar); final JMenu lFileMenu = new JMenu("File"); lFileMenu.setMnemonic(KeyEvent.VK_F); viewModel.put("menu.file", lFileMenu); lMenuBar.add(lFileMenu); final JMenuItem lExitItem = new JMenuItem((Action) viewModel.get("action.exit")); viewModel.put("menu.file.exit", lExitItem); lFileMenu.add(lExitItem); final JMenuItem lHelpMenu = new JMenu("Help"); lHelpMenu.setMnemonic(KeyEvent.VK_H); viewModel.put("menu.help", lHelpMenu); lMenuBar.add(lHelpMenu); final JMenuItem lHelpTopicsItem = new JMenuItem((Action) viewModel.get("action.help")); viewModel.put("menu.help.topics", lHelpTopicsItem); lHelpMenu.add(lHelpTopicsItem); final JMenuItem lAboutItem = new JMenuItem((Action) viewModel.get("action.about")); viewModel.put("menu.help.about", lAboutItem); lHelpMenu.add(lAboutItem); }
public JMenuBar getPanelMenuBar() { if (panelMenuBar == null) { JMenuItem menuItem; ICFLibAnyObj container = getSwingContainer(); panelMenuBar = new JMenuBar(); menuAdd = new JMenu("Add"); actionAddTextCol = new ActionAddTextCol(); if (container instanceof ICFDbTestTableObj) { menuItem = new JMenuItem(actionAddTextCol); menuAdd.add(menuItem); } actionAddTextType = new ActionAddTextType(); if (container instanceof ICFDbTestSchemaDefObj) { menuItem = new JMenuItem(actionAddTextType); menuAdd.add(menuItem); } if (getSwingContainer() != null) { panelMenuBar.add(menuAdd); } menuSelected = new JMenu("Selected"); menuSelected.setEnabled(false); actionViewSelected = new ViewSelectedActionTextDef(); menuItem = new JMenuItem(actionViewSelected); menuSelected.add(menuItem); actionEditSelected = new EditSelectedActionTextDef(); menuItem = new JMenuItem(actionEditSelected); menuSelected.add(menuItem); actionDeleteSelected = new DeleteSelectedActionTextDef(); menuItem = new JMenuItem(actionDeleteSelected); menuSelected.add(menuItem); panelMenuBar.add(menuSelected); } return (panelMenuBar); }
public DemoControls(Gradient demo) { super(demo.name); this.demo = demo; JMenuBar inMenuBar = new JMenuBar(); add(inMenuBar); JMenuBar outMenuBar = new JMenuBar(); add(outMenuBar); Font font = new Font("serif", Font.PLAIN, 10); imenu = (JMenu) inMenuBar.add(new JMenu("Inner Color")); imenu.setFont(font); imenu.setIcon(new ColoredSquare(demo.innerC)); omenu = (JMenu) outMenuBar.add(new JMenu("Outer Color")); omenu.setFont(font); omenu.setIcon(new ColoredSquare(demo.outerC)); for (int i = 0; i < colors.length; i++) { squares[i] = new ColoredSquare(colors[i]); innerMI[i] = imenu.add(new JMenuItem(colorName[i])); innerMI[i].setFont(font); innerMI[i].setIcon(squares[i]); innerMI[i].addActionListener(this); outerMI[i] = omenu.add(new JMenuItem(colorName[i])); outerMI[i].setFont(font); outerMI[i].setIcon(squares[i]); outerMI[i].addActionListener(this); } }
/** Create menus */ private JMenuBar createMenus() { JMenuItem mi; // ***** create the menubar **** menuBar = new JMenuBar(); // ***** create File menu fileMenu = (JMenu) menuBar.add(new JMenu("File")); fileMenu.setMnemonic('F'); createMenuItem(fileMenu, "Print", 'P', "", new PrintAction(this)); createMenuItem(fileMenu, "Close", 'C', "", new CloseAction(this)); fileMenu.add(new JSeparator()); createMenuItem(fileMenu, "Exit", 'E', "", new ExitAction()); // ***** create laf switcher menu lafMenu = (JMenu) menuBar.add(new JMenu("Look & Feel")); lafMenu.setMnemonic('L'); mi = createLafMenuItem(lafMenu, "Java Look & Feel", 'J', "", metal); mi.setSelected(true); // this is the default l&f metalMenuItem = mi; createLafMenuItem(lafMenu, "Macintosh Look & Feel", 'M', "", mac); createLafMenuItem(lafMenu, "Motif Look & Feel", 'F', "", motif); createLafMenuItem(lafMenu, "Windows Look & Feel", 'W', "", windows); // ***** create themes menu themesMenu = (JMenu) menuBar.add(new JMenu("Themes")); themesMenu.setMnemonic('T'); mi = createThemesMenuItem(themesMenu, "Default", 'D', "", new DefaultMetalTheme()); mi.setSelected(true); // This is the default theme createThemesMenuItem(themesMenu, "Aqua", 'A', "", new AquaTheme()); createThemesMenuItem(themesMenu, "Charcoal", 'C', "", new CharcoalTheme()); createThemesMenuItem(themesMenu, "High Contrast", 'H', "", new ContrastTheme()); createThemesMenuItem(themesMenu, "Emerald", 'E', "", new EmeraldTheme()); createThemesMenuItem(themesMenu, "Ruby", 'R', "", new RubyTheme()); createThemesMenuItem(themesMenu, "Presentation", 'P', "", new DemoMetalTheme()); createThemesMenuItem(themesMenu, "Sandstone", 'S', "", new KhakiMetalTheme()); createThemesMenuItem(themesMenu, "Big High Contrast", 'I', "", new BigContrastMetalTheme()); createThemesMenuItem(themesMenu, "Blue", 'B', "", new BlueTheme()); createThemesMenuItem(themesMenu, "Cougaar", 'O', "", new CougaarTheme()); createThemesMenuItem( themesMenu, "Cougaar Presentation", 'O', "", new CougaarPresentationTheme()); return menuBar; }
public TankBattle() { // 2. 创建游戏面板等组件 start_panel = new StartPanel(); menu_bar = new JMenuBar(); menu_option = new JMenu("游戏选项(G)"); menu_help = new JMenu("帮助(H)"); menu_pause = new JMenu("【暂停游戏(P)】"); menu_continue = new JMenu("【继续游戏(C)】"); menu_option.setMnemonic('G'); menu_help.setMnemonic('H'); mi_new = new JMenuItem("开始新游戏(N)"); mi_quit = new JMenuItem("存盘退出(Q)"); mi_save = new JMenuItem("保存游戏进度(S)"); mi_old_start = new JMenuItem("读取游戏进度(R)"); mi_about = new JMenuItem("关于(A)"); // 4. 响应菜单 -- 为 KeyListener 注册监听 mi_new.addActionListener(this); mi_new.setActionCommand("new_game"); mi_quit.addActionListener(this); mi_quit.setActionCommand("qs_game"); mi_old_start.addActionListener(this); mi_old_start.setActionCommand("restart_old_game"); mi_save.addActionListener(this); mi_save.setActionCommand("save_now"); menu_option.add(mi_new); menu_option.add(mi_quit); menu_option.add(mi_save); menu_option.add(mi_old_start); menu_help.add(mi_about); menu_bar.add(menu_option); menu_bar.add(menu_help); menu_bar.add(menu_pause); menu_bar.add(menu_continue); Thread start_p = new Thread(start_panel); start_p.start(); this.setJMenuBar(menu_bar); this.add(start_panel); // 3. 添加游戏面板组件到窗体 this.add(start_panel); // 设置窗体标题 this.setTitle("坦克大战"); // 设置窗体图标 -- D:/workspace/TankBattle/src/com/tank_battle this.setIconImage((new ImageIcon("src/images/tank_battle.gif")).getImage()); // 设置窗体大小 this.setSize(800, 700); // 设置窗体可见 this.setVisible(true); // 禁止用户修改窗体大小 this.setResizable(false); // 设置窗体初始位置(像素) this.setLocation(250, 50); // 设置当窗体退出时, JVM 也退出,否则就算关闭了窗体,JVM 仍然有进程在运行 this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); }
void GUI() { setJMenuBar(mainmenu); mainmenu.add(menu_file); menu_file.add(submenu_open); submenu_open.add(content_data); menu_file.add(submenu_exit); mainmenu.add(menu_about); menu_about.add(submenu_about); setVisible(true); }
private void loadMenu() { ActionListener actionListener = new MenuItemsActionHandler(); JMenuBar menuBar = new JMenuBar(); JMenu fileMenu = new JMenu("File"); fileMenu.add( createMenuItem( NEW_MENU_ITEM_NAME, KeyStroke.getKeyStroke(KeyEvent.VK_N, MENU_SHORTCUT_KEY), actionListener)); fileMenu.add( createMenuItem( OPEN_MENU_ITEM_NAME, KeyStroke.getKeyStroke(KeyEvent.VK_O, MENU_SHORTCUT_KEY), actionListener)); fileMenu.addSeparator(); fileMenu.add( createMenuItem( SAVE_MENU_ITEM_NAME, KeyStroke.getKeyStroke(KeyEvent.VK_S, MENU_SHORTCUT_KEY), actionListener)); fileMenu.add( createMenuItem( SAVE_AS_MENU_ITEM_NAME, KeyStroke.getKeyStroke(KeyEvent.VK_S, MENU_SHORTCUT_KEY | InputEvent.SHIFT_MASK), actionListener)); // need a field for this to enable/disable with selection status mEditMenu = new JMenu("Edit"); mEditMenu.add( createMenuItem( COPY_MENU_ITEM_NAME, KeyStroke.getKeyStroke(KeyEvent.VK_C, MENU_SHORTCUT_KEY), actionListener)); mEditMenu.add( createMenuItem( COPY_FORMULA_MENU_ITEM_NAME, KeyStroke.getKeyStroke(KeyEvent.VK_C, MENU_SHORTCUT_KEY | InputEvent.SHIFT_MASK), actionListener)); mEditMenu.add( createMenuItem( PASTE_MENU_ITEM_NAME, KeyStroke.getKeyStroke(KeyEvent.VK_V, MENU_SHORTCUT_KEY), actionListener)); menuBar.add(fileMenu); menuBar.add(mEditMenu); setJMenuBar(menuBar); }
private JMenuBar createMenuBar() { JMenu menu = new JMenu("Menu"); disablingItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_D, InputEvent.ALT_MASK)); menu.add(disablingItem); menu.addSeparator(); blurItem.setSelected(true); blurItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_1, InputEvent.ALT_MASK)); menu.add(blurItem); embossItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_2, InputEvent.ALT_MASK)); menu.add(embossItem); busyPainterItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_3, InputEvent.ALT_MASK)); menu.add(busyPainterItem); ButtonGroup group = new ButtonGroup(); group.add(blurItem); group.add(embossItem); group.add(busyPainterItem); ItemListener menuListener = new ItemListener() { public void itemStateChanged(ItemEvent e) { if (blurItem.isSelected()) { // layer.setUI(blurUI); } else if (embossItem.isSelected()) { // layer.setUI(embossUI); } else if (busyPainterItem.isSelected()) { layer.setUI(busyPainterUI); } } }; blurItem.addItemListener(menuListener); embossItem.addItemListener(menuListener); busyPainterItem.addItemListener(menuListener); // embossUI.getUnlockButton().addActionListener(new ActionListener() { // public void actionPerformed(ActionEvent e) { // disablingItem.doClick(); // } // }); JMenuBar bar = new JMenuBar(); bar.add(menu); bar.add(new LafMenu()); return bar; }
private void generateMenus() { _menuBar = new JMenuBar(); JMenu menuFile = new JMenu("File"); JMenu menuGame = new JMenu("Game"); JMenu menuHelp = new JMenu("Help"); menuFile.setMnemonic('f'); menuGame.setMnemonic('g'); menuHelp.setMnemonic('h'); JMenuItem menuFileExit = new JMenuItem("Exit", 'x'); JMenuItem menuFileNew = new JMenuItem("New", 'n'); _menuGameGo = new JMenuItem("Go", 'g'); _menuGamePause = new JMenuItem("Pause", 'p'); _menuGamePause.setEnabled(false); JCheckBoxMenuItem menuGameZoomToggle = new JCheckBoxMenuItem("Zoom 2X", false); menuGameZoomToggle.setMnemonic('z'); JMenuItem menuGameOptions = new JMenuItem("Options...", 'o'); JMenuItem menuHelpAbout = new JMenuItem("About", 'a'); menuFileExit.addActionListener(this); menuFileNew.addActionListener(this); _menuGameGo.addActionListener(this); _menuGamePause.addActionListener(this); menuGameZoomToggle.addActionListener(this); menuGameOptions.addActionListener(this); menuHelpAbout.addActionListener(this); menuFile.add(menuFileNew); menuFile.add(menuFileExit); menuGame.add(_menuGameGo); menuGame.add(_menuGamePause); menuGame.add(menuGameZoomToggle); menuGame.add(menuGameOptions); menuHelp.add(menuHelpAbout); _menuBar.add(menuFile); _menuBar.add(menuGame); _menuBar.add(menuHelp); setJMenuBar(_menuBar); }
/* * Creates the JMenuBar for the GUI. */ private JMenuBar menuBar() { menuBar = new JMenuBar(); menu = new JMenu("Menu"); load = new JMenuItem("Load..."); saveAs = new JMenuItem("Save As..."); load.addActionListener(new ActionListenerLoad()); saveAs.addActionListener(new ActionListenerSave()); // responseArea.addActionListener(new ActionListenerArea()); menu.add(load); menu.add(saveAs); menuBar.add(menu); return menuBar; }
/** * @param str name of Menu * @param bFlag set mnemonics on menu items */ private JMenuBar createMenuBar(String str, boolean bFlag) { menubar = new JMenuBar(); menu1 = new JMenu(str); menu1.setMnemonic(str.charAt(0)); menu1.addActionListener(this); menubar.add(menu1); for (int i = 0; i < 8; i++) { JMenuItem menuitem = new JMenuItem("1 JMenuItem" + i); menuitem.addActionListener(this); if (bFlag) { menuitem.setMnemonic('0' + i); } menu1.add(menuitem); } // second menu menu2 = new JMenu("2 - Second Menu"); menu2.addActionListener(this); menu2.setMnemonic('2'); menubar.add(menu2); for (int i = 0; i < 5; i++) { JMenuItem menuitem = new JMenuItem("2 JMenuItem" + i); menuitem.addActionListener(this); if (bFlag) { menuitem.setMnemonic('0' + i); } menu2.add(menuitem); } JMenu submenu = new JMenu("Sub Menu"); submenu.setMnemonic('S'); submenu.addActionListener(this); for (int i = 0; i < 5; i++) { JMenuItem menuitem = new JMenuItem("S JMenuItem" + i); menuitem.addActionListener(this); if (bFlag) { menuitem.setMnemonic('0' + i); } submenu.add(menuitem); } menu2.add(new JSeparator()); menu2.add(submenu); return menubar; }
protected JMenuBar createMenuBar() { myMenuBar = new SystemMenuBar(); myMenuBar.setFocusable(false); myMenuBar.setBorderPainted(true); myMenuBar.add(createMenu()); return myMenuBar; }
/* constructor * Create a frame with JTextArea and a menubar * with a "File" dropdown menu. * * @param title: the title for the frame * @param whichFile: to indicate which load or save buuton */ public OpenFileDir(String title, String whichFile) { super(title); fileNo = whichFile; Container content_pane = getContentPane(); // Create a user interface. content_pane.setLayout(new BorderLayout()); // Use the helper method makeMenuItem // for making the menu items and registering // their listener. JMenu m = new JMenu("File"); // Modify task names to something relevant to // the particular program. m.add(fMenuLoad = makeMenuItem("Load")); m.add(fMenuSave = makeMenuItem("Save")); m.add(fMenuClose = makeMenuItem("Quit")); JMenuBar mb = new JMenuBar(); mb.add(m); setJMenuBar(mb); setSize(400, 200); } /* end of the constructor */
public MainUI() { super("Neato Burrito"); dLog.trace("In MainUI: " + MainUI.class.getCanonicalName()); this.setBounds(0, 0, 500, 500); Container container = getContentPane(); container.add(theDesktop); setJMenuBar(menubar); JMenu fileMenu = new JMenu("File"); JMenuItem exitItem = new JMenuItem("Exit"); exitItem.setMnemonic('X'); exitItem.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { System.exit(0); } }); fileMenu.add(exitItem); menubar.add(fileMenu); StatusUI statUI = new StatusUI(); statUI.setVisible(true); theDesktop.add(statUI); setDefaultCloseOperation(EXIT_ON_CLOSE); pack(); setVisible(true); }
public MainPanel() { super(new BorderLayout()); panel.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5)); panel.add( makePanel( "Look&Feel Default", new JButton( new AbstractAction("showMessageDialog1") { @Override public void actionPerformed(ActionEvent e) { JOptionPane.showMessageDialog(panel, "showMessageDialog1"); } }))); panel.add( makePanel( "notice2.wav", new JButton( new AbstractAction("showMessageDialog2") { @Override public void actionPerformed(ActionEvent e) { UIManager.put( "AuditoryCues.playList", UIManager.get("AuditoryCues.noAuditoryCues")); loadAndPlayAudio("notice2.wav"); JOptionPane.showMessageDialog(panel, "showMessageDialog2"); UIManager.put("AuditoryCues.playList", OPTION_PANE_AUDITORY_CUES); } }))); JMenuBar mb = new JMenuBar(); mb.add(LookAndFeelUtil.createLookAndFeelMenu()); add(mb, BorderLayout.NORTH); add(panel); setPreferredSize(new Dimension(320, 240)); }
private void createTreeStatsMenu() { treeStatsMenu = new JMenu("Tree Stats"); menuBar.add(treeStatsMenu); utilItem = new JMenuItem("Utilization"); treeStatsMenu.add(utilItem); utilItem.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { Libgist.getWkldNodeStats(Libgist.NODEUTIL, 0, false); treeView.showStats(Libgist.nodeCnt, Libgist.displayStats, utilItem.getText()); } }); slotCntItem = new JMenuItem("Slot Count"); treeStatsMenu.add(slotCntItem); slotCntItem.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { Libgist.getWkldNodeStats(Libgist.SLOTCNT, 0, false); treeView.showStats(Libgist.nodeCnt, Libgist.displayStats, slotCntItem.getText()); } }); predSzItem = new JMenuItem("Predicate Size"); treeStatsMenu.add(predSzItem); predSzItem.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { Libgist.getWkldNodeStats(Libgist.PREDSIZE, 0, false); treeView.showStats(Libgist.nodeCnt, Libgist.displayStats, predSzItem.getText()); } }); }
private void addMenu(JMenuBar b, String name, String items[]) { JMenu menu = new JMenu(name); addMenuItems(menu, items); b.add(menu); }
/* * This is the constructor for our ChoiceFrame */ public ChoiceFrameExtras(String name) { // The keyword super simply sends name to the constructor of // JFrame. super(name); // Construct the text sampleField = new JLabel(new String("Big Java")); // Add the text to the main panel getContentPane().add(sampleField, BorderLayout.CENTER); // Call the method below to add all the components and menu // to the frame createControlPane(); // Create and set the menu bar JMenuBar menuBar = new JMenuBar(); setJMenuBar(menuBar); // Call the methods to add two menus (file and font) to the menu bar menuBar.add(createFileMenu()); menuBar.add(createFontMenu()); createColorDialog(); // Call the method to re-draw the label setSampleFont(); }
public TestSwingExample1() { super("ActionExample"); setChannel(currentChannel); // enable/disable the Actions as appropriate channelLabel.setHorizontalAlignment(JLabel.CENTER); channelLabel.setFont(new Font("Serif", Font.PLAIN, 32)); getContentPane().add(channelLabel, BorderLayout.NORTH); JPanel buttonPanel = new JPanel(new GridLayout(2, 2, 16, 6)); buttonPanel.setBorder(BorderFactory.createEmptyBorder(6, 16, 16, 16)); getContentPane().add(buttonPanel, BorderLayout.CENTER); buttonPanel.add(new JButton(upAction)); buttonPanel.add(new JButton(gotoFavoriteAction)); buttonPanel.add(new JButton(downAction)); buttonPanel.add(new JButton(setFavoriteAction)); JMenuBar mb = new JMenuBar(); JMenu menu = new JMenu("Channel"); menu.add(new JMenuItem(upAction)); menu.add(new JMenuItem(downAction)); menu.addSeparator(); menu.add(new JMenuItem(gotoFavoriteAction)); menu.add(new JMenuItem(setFavoriteAction)); mb.add(menu); setJMenuBar(mb); }
/** Method to create the menu bar, menus, and menu items */ private void setUpMenuBar() { // create menu menuBar = new JMenuBar(); zoomMenu = new JMenu("Zoom"); twentyFive = new JMenuItem("25%"); fifty = new JMenuItem("50%"); seventyFive = new JMenuItem("75%"); hundred = new JMenuItem("100%"); hundred.setEnabled(false); hundredFifty = new JMenuItem("150%"); twoHundred = new JMenuItem("200%"); fiveHundred = new JMenuItem("500%"); // add the action listeners twentyFive.addActionListener(this); fifty.addActionListener(this); seventyFive.addActionListener(this); hundred.addActionListener(this); hundredFifty.addActionListener(this); twoHundred.addActionListener(this); fiveHundred.addActionListener(this); // add the menu items to the menus zoomMenu.add(twentyFive); zoomMenu.add(fifty); zoomMenu.add(seventyFive); zoomMenu.add(hundred); zoomMenu.add(hundredFifty); zoomMenu.add(twoHundred); zoomMenu.add(fiveHundred); menuBar.add(zoomMenu); // set the menu bar to this menu pictureFrame.setJMenuBar(menuBar); }
private void init() { game = new GameBoard(); add(game); addWindowListener(game); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setTitle("A SIMPLE CARD GAME"); setSize(600, 500); setResizable(false); setLocationRelativeTo(null); menubar = new JMenuBar(); controlMenu = new JMenu("Control"); helpMenu = new JMenu("Help"); newGameMenuItem = new JMenuItem("New game"); helpMenuItem = new JMenuItem("Help"); newGameMenuItem.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { game.newGame(); } }); helpMenuItem.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { JOptionPane.showMessageDialog( null, "Welcome to BET GAME!\n" + "3 cards will be given to you after making your bet,\n" + "you can replace up to 2 cards\n" + "by clicking the card you want to replace.\n" + "After replacing, click the 'RESULT' button,\n" + "and the dealer's cards will be revealed.\n" + "To win, you need to hold more 'special cards'\n" + "(i.e., J, Q, and K).\n" + "If you have the same number of special cards,\n" + "calculate the sum of your non-special cards' value.\n" + "The remainder divided by 10 has to be larger than\n" + "the dealer's counterpart.\n" + "\nEnjoy the game!"); } }); controlMenu.add(newGameMenuItem); helpMenu.add(helpMenuItem); menubar.add(controlMenu); menubar.add(helpMenu); setJMenuBar(menubar); }
private JMenu addMenu( JMenuBar menuBar, String label, int mnemonic, String accessibleDescription) { JMenu menu = new JMenu(label); menu.setMnemonic(mnemonic); menu.getAccessibleContext().setAccessibleDescription(accessibleDescription); menuBar.add(menu); return menu; }
public void go() { frame = new JFrame("Quiz Card Player"); JPanel mainPanel = new JPanel(); Font bigFont = new Font("sanserif", Font.BOLD, 24); display = new JTextArea(10, 20); display.setFont(bigFont); display.setLineWrap(true); display.setEditable(false); JScrollPane qScroller = new JScrollPane(display); qScroller.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER); qScroller.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); nextButton = new JButton("Show Questions"); nextButton.addActionListener(new NextCardListener()); mainPanel.add(qScroller); mainPanel.add(nextButton); JMenuBar menuBar = new JMenuBar(); JMenu fileMenu = new JMenu("File"); JMenuItem loadMenuItem = new JMenuItem("Load Card Set"); loadMenuItem.addActionListener(new OpenMenuListener()); fileMenu.add(loadMenuItem); menuBar.add(fileMenu); frame.setJMenuBar(menuBar); frame.getContentPane().add(BorderLayout.CENTER, mainPanel); frame.setSize(640, 500); frame.setVisible(true); }
public void go() { // build gui frame = new JFrame("Quiz Card Buider"); JPanel mainPanel = new JPanel(); Font bigFont = new Font("sanserif", Font.BOLD, 24); question = new JTextArea(6, 20); question.setLineWrap(true); question.setWrapStyleWord(true); question.setFont(bigFont); JScrollPane qScroller = new JScrollPane(question); qScroller.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); qScroller.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER); answer = new JTextArea(6, 20); answer.setLineWrap(true); answer.setWrapStyleWord(true); answer.setFont(bigFont); JScrollPane aScroller = new JScrollPane(question); aScroller.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); aScroller.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER); JButton nextButton = new JButton("Next Card"); cardList = new ArrayList<QuizCard>(); JLabel qLabel = new JLabel("Question"); JLabel aLabel = new JLabel("Answer"); mainPanel.add(qLabel); mainPanel.add(qScroller); mainPanel.add(aLabel); mainPanel.add(aScroller); mainPanel.add(nextButton); nextButton.addActionListener(new NextCardListener()); JMenuBar menuBar = new JMenuBar(); JMenu fileMenu = new JMenu("File"); JMenuItem newMenuItem = new JMenuItem("New"); JMenuItem saveMenuItem = new JMenuItem("Save"); newMenuItem.addActionListener(new NewMenuListener()); saveMenuItem.addActionListener(new SaveMenuListener()); fileMenu.add(newMenuItem); fileMenu.add(saveMenuItem); menuBar.add(fileMenu); frame.setJMenuBar(menuBar); frame.getContentPane().add(BorderLayout.CENTER, mainPanel); frame.setSize(500, 600); frame.setVisible(true); // frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); }