import
java.awt.*;
import
javax.swing.*;
import
java.awt.event.*;
public
class
Shortcut_1
extends
Frame
implements
ActionListener {
static
MenuBar menubar;
static
Menu menu;
static
MenuItem menuitem_1, menuitem_2, menuitem_3;
static
Frame frame;
Label label;
Shortcut_1()
{
frame =
new
Frame(
"MenuShortcut Demo"
);
frame.addWindowListener(
new
WindowAdapter() {
public
void
windowClosing(WindowEvent windowEvent)
{
System.exit(
0
);
}
});
menubar =
new
MenuBar();
menu =
new
Menu(
"Menu"
);
label =
new
Label(
"Nothing Selected"
);
MenuShortcut menushortcut_1 =
new
MenuShortcut(KeyEvent.VK_A,
false
);
MenuShortcut menushortcut_2 =
new
MenuShortcut(KeyEvent.VK_B,
false
);
MenuShortcut menushortcut_3 =
new
MenuShortcut(KeyEvent.VK_C,
false
);
menuitem_1 =
new
MenuItem(
"MenuItem_1 "
, menushortcut_1);
menuitem_2 =
new
MenuItem(
"MenuItem_2 "
, menushortcut_2);
menuitem_3 =
new
MenuItem(
"MenuItem_3 "
, menushortcut_3);
menuitem_1.addActionListener(
this
);
menuitem_2.addActionListener(
this
);
menuitem_3.addActionListener(
this
);
menu.add(menuitem_1);
menu.add(menuitem_2);
menu.add(menuitem_3);
menubar.add(menu);
frame.setMenuBar(menubar);
frame.add(label);
frame.setSize(
500
,
500
);
frame.setVisible(
true
);
}
public
void
actionPerformed(ActionEvent e)
{
String s = e.getActionCommand();
label.setText(s +
" selected"
);
}
public
static
void
main(String args[])
{
Shortcut_1 m =
new
Shortcut_1();
}
}