±Û¾´ÀÌ :À̼ºÈÆ 2000³â 1¿ù 29ÀÏ 23:43:27
In Reply to: pop up¸Þ´º ¾î¶»°Ô ¸¸µå´Â °Å¿¡¿©? posted by Ÿ¶ô¼öÁö on 2000³â 1¿ù 27ÀÏ 02:04:53:
/**
* ¾Æ·¡ ¼Ò½º¸¦ ÂüÁ¶Çϼ¼¿ä.
*
* @author À̼ºÈÆ
*/
import java.awt.*;
import java.awt.event.*;
public class PopupMenuTest extends Frame {
Frame f = new Frame("Popup Menu Test");
PopupMenu p = new PopupMenu("Popup");
MenuItem save = new MenuItem("Save");
MenuItem load = new MenuItem("Load");
public PopupMenuTest() {
p.add(save);
p.add(load);
f.add(p);
f.addMouseListener( new MyMouseAdapter());
f.setSize(400, 500);
f.setVisible(true);
}
class MyMouseAdapter extends MouseAdapter {
public void mouseClicked(MouseEvent me) {
System.out.println(me.paramString());
if( me.getModifiers() == InputEvent.BUTTON3_MASK) {
System.out.println("Button ID : " + me.getModifiers());
p.show(f, me.getX(), me.getY());
}
}
}
public static void main(String []args) {
new PopupMenuTest();
}
}