class Modifiers extends Mouse Adapter { JFrame f = new JFrameQ;
public static void main(String args[]) { new ModifiersO;
ModifiersO {
f. getC ontentP ane 0. addM o us e Listener (this);
f.setSize(l 00,100);
f.showO;
public void mousePressed(MouseEvent e) { int m = e.getModifiersO;
String s =
lf ((m & InputEvent. META_MASK) != 0) else s = s+"LEFT";
lf ((m & InputEvent.SHIFT_MASK) != 0) lf ((m & InputEvent.ALT_MASK) != 0) s lf ((m & InputEvent.CTRL_MASK) != 0) s = s + "-PRESS";
System, out. println(s);
Przykładowy wydruk z programu, pokazujący kflka kombinacji wciśnięcia klawisza m}szld (lewy, prawy, lewy +ctrl, itd.):
LEFT-PRESS RIGHT-PRESS LEFT-CTRL-PRESS LEFT-*\LT-CTRL-PRESS RIGHT-SHIFT-CTRL-PRESS
s + "RIGHT";
s + "-SHIFT"; + "-ALT"; s + "-CTRL";