Methods Summary |
---|
public void | actionPerformed(java.awt.event.ActionEvent e)
System.out.println("actionPerformed, event=" + e + ", mod=" + getMods(e));
System.out.println(" command=" + e.getActionCommand());
System.out.println(" param=" + e.paramString());
System.out.println(" source=" + e.getSource());
|
void | addPopup(java.awt.Component c, java.lang.String name)
PopupMenu pm = new PopupMenu();
MenuItem mi = new MenuItem(name + "-1");
mi.addActionListener(this);
pm.add(mi);
mi = new MenuItem(name + "-2");
pm.add(mi);
setHash(c, pm);
c.add(pm);
c.addMouseListener(this);
|
java.awt.PopupMenu | getHash(java.awt.Component c)
return (PopupMenu)(popupTable.get(c));
|
java.lang.String | getMods(java.awt.event.ActionEvent e) return getMods(e.getModifiers());
|
java.lang.String | getMods(java.awt.event.MouseEvent e) return getMods(e.getModifiers());
|
java.lang.String | getMods(int mods)
String modstr = "";
if ((mods & ActionEvent.SHIFT_MASK) == ActionEvent.SHIFT_MASK)
modstr += (" SHIFT");
if ((mods & ActionEvent.ALT_MASK) == ActionEvent.ALT_MASK)
modstr += (" ALT");
if ((mods & ActionEvent.CTRL_MASK) == ActionEvent.CTRL_MASK)
modstr += (" CTRL");
if ((mods & ActionEvent.META_MASK) == ActionEvent.META_MASK)
modstr += (" META");
return modstr;
|
public static void | main(java.lang.String[] argv)
new AddPopup();
|
void | mouseAction(java.lang.String which, java.awt.event.MouseEvent e)
Component c = e.getComponent();
System.out.println(which + "e=" + e + ", mods=" + getMods(e) +
", component=" + c);
if (e.isPopupTrigger()) {
System.out.println("isPopup");
PopupMenu pm = getHash(c);
pm.show(c, c.getSize().width/2, c.getSize().height/2);
}
|
public void | mouseClicked(java.awt.event.MouseEvent e)
mouseAction("mouseClicked", e);
|
public void | mouseEntered(java.awt.event.MouseEvent e)
|
public void | mouseExited(java.awt.event.MouseEvent e)
|
public void | mousePressed(java.awt.event.MouseEvent e)
mouseAction("mousePressed", e);
|
public void | mouseReleased(java.awt.event.MouseEvent e)
mouseAction("mouseReleased", e);
|
void | setHash(java.awt.Component c, java.awt.PopupMenu p)
popupTable.put(c, p);
|