!
%
(
$
+
%
%
)
%
addMouseListener(this);
MenuItem nameItem=new MenuItem("Search by Name");
findMenu.add(nameItem);
MenuItem cacheItem=new MenuItem("Search from cache");
findMenu.add(cacheItem);
optionsMenu=new PopupMenu("Options");
editMenu.add(optionsMenu);
optionsMenu.addActionListener(this);
MenuItem readItem=new MenuItem("Read Only");
optionsMenu.add(readItem);
optionsMenu.addSeparator();
Menu formatMenu=new Menu("Format text");
optionsMenu.add(formatMenu);
this.add(optionsMenu);
formatMenu.addActionListener(this);
CheckboxMenuItem insertItem=new CheckboxMenuItem("Insert",true);
formatMenu.add(insertItem);
CheckboxMenuIte overtypeItem=new CheckboxMenuItem("Overtype",false);
formatMenu.add(overtypeItem);
}
public void actionPerformed(ActionEvent ae)
{
if (ae.getActionCommand().equals("Exit"))
{
System.exit(0);
}
}
public void mouseEntered(MouseEvent m){}
public void mouseExited(MouseEvent m){}
public void mouseClicked(MouseEvent m)
{
optionsMenu.show(this,m.getX(),m.getY());
}
public void mouseReleased(MouseEvent m){}
public void mousePressed(MouseEvent m){}
public static void main(String[] args)
{
MyFrame frame=new MyFrame();
frame.show();
}
}
Khi bạn thực thi chương trình trên, một màn hình với các trình đơn File, Edit và Help được
hiển thị. Khi bạn click vào mục File, bạn sẽ thấy kết xuất sau đây: