3 import java.awt.Toolkit;
4 import java.awt.event.KeyEvent;
6 public class ShortcutKeyMaskExWrapper
9 private static boolean init = false;
11 private static final Float specversion = Float
12 .parseFloat(System.getProperty("java.specification.version"));
14 private static final float modern = 11;
16 public static int SHIFT_DOWN_MASK = KeyEvent.SHIFT_DOWN_MASK;
18 public static int ALT_DOWN_MASK = KeyEvent.ALT_DOWN_MASK;
20 public ShortcutKeyMaskExWrapper()
24 private static void init()
30 if (specversion < modern)
32 SHIFT_DOWN_MASK = KeyEvent.SHIFT_MASK;
33 ALT_DOWN_MASK = KeyEvent.ALT_MASK;
37 SHIFT_DOWN_MASK = KeyEvent.SHIFT_DOWN_MASK;
38 ALT_DOWN_MASK = KeyEvent.ALT_DOWN_MASK;
44 public static int getMenuShortcutKeyMaskEx()
47 if (specversion < modern)
49 return Toolkit.getDefaultToolkit().getMenuShortcutKeyMask();
53 return Toolkit.getDefaultToolkit().getMenuShortcutKeyMaskEx();