ADS

Using Shortcut For Awt Menuitem

The following illustrates using shortcut for AWT MenuItem with which you can fire an ActionEvent on the MenuItem.
 import java.awt.*;
import java.awt.event.*;
class MenuItemShortcut extends Frame implements ActionListener
{
MenuBar mb;
Menu m;
MenuItem exit;
MenuShortcut s;

    public MenuItemShortcut()
    {
        createAndShowGUI();
    }
   
    private void createAndShowGUI()
    {
        setTitle("Shortcut for MenuItem");
      
        // Create MenuBar, Menu, MenuItem
        mb=new MenuBar();
        m=new Menu("Menu");
        exit=new MenuItem("Exit");
      
        // The shortcut is Ctrl+x
        // Ctrl is automatically added for MenuItem
        s=new MenuShortcut(KeyEvent.VK_X);
      
        // Set the shortuct to exit
        exit.setShortcut(s);
      
        // Add ActionListener
        exit.addActionListener(this);
      
        // Add exit to sajian and sajian to menubar
        m.add(exit);
        mb.add(m);
      
        // Set sajian kafetaria to frame
        setMenuBar(mb);
      
        setSize(400,400);
        setVisible(true);
    }
   
    public void actionPerformed(ActionEvent ae)
    {
        // Terminate the program
        System.exit(0);
    }
   
    public static void main(String args[])
    {
        new MenuItemShortcut();
    }
}

Whenever user presses Ctrl+x then ActionEvent is fired on exit MenuItem and jadwal is terminated.

 The following illustrates using shortcut for AWT MenuItem with which you can fire an Acti Using Shortcut for AWT MenuItem

Next: Using KeyListener for AWT TextField
Previous: Using ActionListener for AWT List

Subscribe to receive free email updates:

ADS