Package java.awt

Examples of java.awt.MenuItem$AccessibleAWTMenuItem


      System.exit(0);
   
    final JFrame frm = new JFrame("Dot Project Desktop Client");

    PopupMenu popup = new PopupMenu();
    MenuItem openItem = new MenuItem("Open");
    MenuItem exitItem = new MenuItem("Exit");
    popup.add(openItem);
    popup.add(exitItem);

    final TrayIcon trayIcon = new TrayIcon(IconHelper.getProductLogoImage(), "double click here to open Dot Project Client", popup);
    final SystemTray tray = SystemTray.getSystemTray();
    trayIcon.setImageAutoSize(true);

    trayIcon.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        frm.setVisible(true);
        frm.setExtendedState(JFrame.MAXIMIZED_BOTH);
        tray.remove(trayIcon);
      }
    });
    ActionListener exitListener = new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        System.out.println("Exiting...");
        tray.remove(trayIcon);
        System.exit(0);
      }
    };
    exitItem.addActionListener(exitListener);
    ActionListener openListener = new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        frm.setVisible(true);
        frm.setExtendedState(JFrame.MAXIMIZED_BOTH);
        tray.remove(trayIcon);
View Full Code Here


   * Creates the JUnit menu. Clients override this
   * method to add additional menu items.
   */
  protected Menu createJUnitMenu() {
    Menu menu= new Menu("JUnit");
    MenuItem mi= new MenuItem("About...");
    mi.addActionListener(
        new ActionListener() {
            public void actionPerformed(ActionEvent event) {
                about();
            }
        }
    );
    menu.add(mi);

    menu.addSeparator();
    mi= new MenuItem("Exit");
    mi.addActionListener(
        new ActionListener() {
            public void actionPerformed(ActionEvent event) {
                System.exit(0);
            }
        }
View Full Code Here

      }
    };

   
    PopupMenu popup = new PopupMenu();
    showHide = new MenuItem("Show Member List");
    showHide.addActionListener(listener);
    popup.add(showHide);
       
    openForum = new MenuItem("Open Forum");
    openForum.addActionListener(listener);
    popup.add(openForum);
   
    joinChat = new MenuItem("Join Chat");
    joinChat.addActionListener(listener);
    popup.add(joinChat);
   
    joinVent = new MenuItem("Join Vent");
    joinVent.addActionListener(listener);
    popup.add(joinVent);

    MenuItem item = new MenuItem("Configuration...");
    item.addActionListener(listener);
    popup.add(item);
    popup.addSeparator();
    item = new MenuItem("Exit Harlequin");
    item.addActionListener(listener);
    popup.add(item);

    baseimage = Images.getImage("/images/harlequin.png");
    trayicon = new TrayIcon(baseimage, Configuration.properties.getProperty("client.title"),
        popup);
View Full Code Here

    @SuppressWarnings("deprecation")
    public SwingPopupMenuPeer(SwingToolkit toolkit, PopupMenu popupMenu) {
        super(toolkit, popupMenu, new JPopupMenu());
        int item_count = popupMenu.getItemCount();
        for (int i = 0; i < item_count; i++) {
            MenuItem menu_item = popupMenu.getItem(i);
            menu_item.addNotify();
            jComponent.add(((SwingMenuComponentPeer<?, ?>) menu_item.getPeer()).jComponent);
        }
    }
View Full Code Here

    @SuppressWarnings("deprecation")
    public SwingMenuPeer(SwingToolkit toolkit, Menu menu) {
        super(toolkit, menu, new JMenu());
        int item_count = menu.getItemCount();
        for (int i = 0; i < item_count; i++) {
            MenuItem menu_item = menu.getItem(i);
            menu_item.addNotify();
            jComponent.add(((SwingMenuComponentPeer<?, ?>) menu_item.getPeer()).jComponent);
        }
    }
View Full Code Here

    Image image = Toolkit.getDefaultToolkit().getImage("tray.gif");

    PopupMenu pm = new PopupMenu();
    {
      MenuItem mi = new MenuItem("BNU-Bot " + CurrentVersion.version().toString());
      mi.setEnabled(false);
      pm.add(mi);

      pm.addSeparator();

      mi = new MenuItem("Hide/show");
      mi.addActionListener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {
          setVisible(!isVisible());
          if(isVisible())
            toFront();
        }
      });
      pm.add(mi);

      mi = new MenuItem("Exit");
      mi.addActionListener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {
          System.exit(0);
        }
      });
View Full Code Here

        };

        addMenu(bar, "Tools", stools);

        Menu     hMenu = new Menu("Help");
        MenuItem aItem = new MenuItem("About");

        aItem.setShortcut(new MenuShortcut('A'));
        aItem.addActionListener(this);
        hMenu.add(aItem);

        MenuItem hItem = new MenuItem("Help");

        hItem.setShortcut(new MenuShortcut('H'));
        hItem.addActionListener(this);
        hMenu.add(hItem);

        //bar.add(hMenu);
        // Command above disabled only until a help display bug is fixed.
        fMain.setMenuBar(bar);
View Full Code Here

     * @param m
     */
    void addMenuItems(Menu f, String[] m) {

        for (int i = 0; i < m.length; i++) {
            MenuItem item = new MenuItem(m[i].substring(1));
            char     c    = m[i].charAt(0);

            if (c != '-') {
                item.setShortcut(new MenuShortcut(c));
            }

            item.addActionListener(this);
            f.add(item);
        }
    }
View Full Code Here

        String s = ev.getActionCommand();

        if (s == null) {
            if (ev.getSource() instanceof MenuItem) {
                MenuItem i;

                s = ((MenuItem) ev.getSource()).getLabel();
            }
        }
View Full Code Here

        if (s.length() > 43) {
            s = s.substring(0, 40) + "...";
        }

        MenuItem item = new MenuItem(s);

        item.setActionCommand("#" + iRecent);
        item.addActionListener(this);
        mRecent.insert(item, iRecent);

        iRecent = (iRecent + 1) % iMaxRecent;
    }
View Full Code Here

TOP

Related Classes of java.awt.MenuItem$AccessibleAWTMenuItem

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.