package vn.viettuts.awt;
import java.awt.Frame;
import java.awt.MenuItem;
import java.awt.PopupMenu;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
public class PopupMenuExample {
public PopupMenuExample() {
final Frame frame = new Frame( "Ví dụ PopupMenu trong Java AWT" );
final PopupMenu popupmenu = new PopupMenu( "Edit" );
MenuItem cut = new MenuItem( "Cut" );
cut.setActionCommand( "Cut" );
MenuItem copy = new MenuItem( "Copy" );
copy.setActionCommand( "Copy" );
MenuItem paste = new MenuItem( "Paste" );
paste.setActionCommand( "Paste" );
popupmenu.add(cut);
popupmenu.add(copy);
popupmenu.add(paste);
frame.addMouseListener( new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
popupmenu.show(frame, e.getX(), e.getY());
}
});
frame.add(popupmenu);
frame.setSize( 400 , 300 );
frame.setLayout( null );
frame.setVisible( true );
}
public static void main(String args[]) {
new PopupMenuExample();
}
}
|