package java.awt.event;
import java.awt.*;
public abstract class InputEvent extends ComponentEvent
{
public static final int ALT_GRAPH_MASK = 32;
public static final int ALT_MASK = 8;
public static final int BUTTON1_MASK = 16;
public static final int BUTTON2_MASK = 8;
public static final int BUTTON3_MASK = 4;
public static final int CTRL_MASK = 2;
public static final int META_MASK = 4;
public static final int SHIFT_MASK = 1;
InputEvent (Component source, int id) {
super(source, id);
}
public boolean isShiftDown ()
{
return (modifiers & SHIFT_MASK) != 0;
}
public boolean isControlDown ()
{
return (modifiers & CTRL_MASK) != 0;
}
public boolean isMetaDown ()
{
return (modifiers & META_MASK) != 0;
}
public boolean isAltDown ()
{
return (modifiers & ALT_MASK) != 0;
}
public boolean isAltGraphDown ()
{
return (modifiers & ALT_GRAPH_MASK) != 0;
}
public long getWhen ()
{
return when;
}
public int getModifiers ()
{
return modifiers;
}
public boolean isConsumed ()
{
return consumed;
}
public void consume ()
{
consumed = true;
}
long when;
int modifiers;
}