ActionEventpublic class ActionEvent extends AWTEvent This class is not supported in Android 1.0. It is merely provided to maintain
interface compatibility with desktop Java implementations. |
Fields Summary |
---|
private static final long | serialVersionUID | public static final int | SHIFT_MASK | public static final int | CTRL_MASK | public static final int | META_MASK | public static final int | ALT_MASK | public static final int | ACTION_FIRST | public static final int | ACTION_LAST | public static final int | ACTION_PERFORMED | private long | when | private int | modifiers | private String | command |
Constructors Summary |
---|
public ActionEvent(Object source, int id, String command)
this(source, id, command, 0);
| public ActionEvent(Object source, int id, String command, int modifiers)
this(source, id, command, 0l, modifiers);
| public ActionEvent(Object source, int id, String command, long when, int modifiers)
super(source, id);
this.command = command;
this.when = when;
this.modifiers = modifiers;
|
Methods Summary |
---|
public java.lang.String | getActionCommand()
return command;
| public int | getModifiers()
return modifiers;
| public long | getWhen()
return when;
| public java.lang.String | paramString()
/* The format is based on 1.5 release behavior
* which can be revealed by the following code:
*
* ActionEvent e = new ActionEvent(new Component(){},
* ActionEvent.ACTION_PERFORMED, "Command",
* ActionEvent.SHIFT_MASK|ActionEvent.CTRL_MASK|
* ActionEvent.META_MASK|ActionEvent.ALT_MASK);
* System.out.println(e);
*/
String idString = (id == ACTION_PERFORMED) ?
"ACTION_PERFORMED" : "unknown type"; //$NON-NLS-1$ //$NON-NLS-2$
String modifiersString = ""; //$NON-NLS-1$
if ((modifiers & SHIFT_MASK) > 0) {
modifiersString += "Shift"; //$NON-NLS-1$
}
if ((modifiers & CTRL_MASK) > 0) {
modifiersString += modifiersString.length() == 0 ? "Ctrl" : "+Ctrl"; //$NON-NLS-1$ //$NON-NLS-2$
}
if ((modifiers & META_MASK) > 0) {
modifiersString += modifiersString.length() == 0 ? "Meta" : "+Meta"; //$NON-NLS-1$ //$NON-NLS-2$
}
if ((modifiers & ALT_MASK) > 0) {
modifiersString += modifiersString.length() == 0 ? "Alt" : "+Alt"; //$NON-NLS-1$ //$NON-NLS-2$
}
return (idString + ",cmd=" + command + ",when=" + when + //$NON-NLS-1$ //$NON-NLS-2$
",modifiers=" + modifiersString); //$NON-NLS-1$
|
|