1 package javajs.swing;
\r
3 import javajs.awt.Component;
\r
5 public class JPopupMenu extends AbstractButton {
\r
7 // note that in Java Swing JPopupMenu extends
\r
8 // JComponent, but here we extend AbstractButton
\r
9 // so that it shares the SwingComponent interface
\r
11 boolean tainted = true;
\r
17 * SwingController.setDraggable(javajs.swing.JPopupMenu);
\r
23 public JPopupMenu(String name) {
\r
28 public void setInvoker(Object applet) {
\r
29 this.applet = applet;
\r
33 * SwingController.setMenu(this);
\r
44 public void show(Component applet, int x, int y) {
\r
48 * if (applet != null)
\r
49 * this.tainted = true;
\r
50 * SwingController.showMenu(this, x, y);
\r
56 public void disposeMenu() {
\r
60 * SwingController.disposeMenu(this);
\r
66 public String toHTML() {
\r
67 return getMenuHTML();
\r