java.awt.event.KeyEvent#VK_KANA_LOCK源码实例Demo

下面列出了java.awt.event.KeyEvent#VK_KANA_LOCK 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: jdk8u-jdk   文件: LWCToolkit.java
@Override
public boolean getLockingKeyState(int keyCode) throws UnsupportedOperationException {
    switch (keyCode) {
        case KeyEvent.VK_NUM_LOCK:
        case KeyEvent.VK_SCROLL_LOCK:
        case KeyEvent.VK_KANA_LOCK:
            throw new UnsupportedOperationException("Toolkit.getLockingKeyState");

        case KeyEvent.VK_CAPS_LOCK:
            return isCapsLockOn();

        default:
            throw new IllegalArgumentException("invalid key for Toolkit.getLockingKeyState");
    }
}
 
源代码2 项目: dragonwell8_jdk   文件: WToolkit.java
@Override
public boolean getLockingKeyState(int key) {
    if (! (key == KeyEvent.VK_CAPS_LOCK || key == KeyEvent.VK_NUM_LOCK ||
           key == KeyEvent.VK_SCROLL_LOCK || key == KeyEvent.VK_KANA_LOCK)) {
        throw new IllegalArgumentException("invalid key for Toolkit.getLockingKeyState");
    }
    return getLockingKeyStateNative(key);
}
 
源代码3 项目: dragonwell8_jdk   文件: WToolkit.java
@Override
public void setLockingKeyState(int key, boolean on) {
    if (! (key == KeyEvent.VK_CAPS_LOCK || key == KeyEvent.VK_NUM_LOCK ||
           key == KeyEvent.VK_SCROLL_LOCK || key == KeyEvent.VK_KANA_LOCK)) {
        throw new IllegalArgumentException("invalid key for Toolkit.setLockingKeyState");
    }
    setLockingKeyStateNative(key, on);
}
 
源代码4 项目: jdk8u_jdk   文件: LWCToolkit.java
@Override
public boolean getLockingKeyState(int keyCode) throws UnsupportedOperationException {
    switch (keyCode) {
        case KeyEvent.VK_NUM_LOCK:
        case KeyEvent.VK_SCROLL_LOCK:
        case KeyEvent.VK_KANA_LOCK:
            throw new UnsupportedOperationException("Toolkit.getLockingKeyState");

        case KeyEvent.VK_CAPS_LOCK:
            return isCapsLockOn();

        default:
            throw new IllegalArgumentException("invalid key for Toolkit.getLockingKeyState");
    }
}
 
源代码5 项目: TencentKona-8   文件: WToolkit.java
@Override
public boolean getLockingKeyState(int key) {
    if (! (key == KeyEvent.VK_CAPS_LOCK || key == KeyEvent.VK_NUM_LOCK ||
           key == KeyEvent.VK_SCROLL_LOCK || key == KeyEvent.VK_KANA_LOCK)) {
        throw new IllegalArgumentException("invalid key for Toolkit.getLockingKeyState");
    }
    return getLockingKeyStateNative(key);
}
 
源代码6 项目: openjdk-8-source   文件: WToolkit.java
public boolean getLockingKeyState(int key) {
    if (! (key == KeyEvent.VK_CAPS_LOCK || key == KeyEvent.VK_NUM_LOCK ||
           key == KeyEvent.VK_SCROLL_LOCK || key == KeyEvent.VK_KANA_LOCK)) {
        throw new IllegalArgumentException("invalid key for Toolkit.getLockingKeyState");
    }
    return getLockingKeyStateNative(key);
}
 
源代码7 项目: TencentKona-8   文件: XToolkit.java
@Override
public boolean getLockingKeyState(int key) {
    if (! (key == KeyEvent.VK_CAPS_LOCK || key == KeyEvent.VK_NUM_LOCK ||
           key == KeyEvent.VK_SCROLL_LOCK || key == KeyEvent.VK_KANA_LOCK)) {
        throw new IllegalArgumentException("invalid key for Toolkit.getLockingKeyState");
    }
    awtLock();
    try {
        return getModifierState( key );
    } finally {
        awtUnlock();
    }
}
 
源代码8 项目: jdk8u-jdk   文件: LWCToolkit.java
@Override
public boolean getLockingKeyState(int keyCode) throws UnsupportedOperationException {
    switch (keyCode) {
        case KeyEvent.VK_NUM_LOCK:
        case KeyEvent.VK_SCROLL_LOCK:
        case KeyEvent.VK_KANA_LOCK:
            throw new UnsupportedOperationException("Toolkit.getLockingKeyState");

        case KeyEvent.VK_CAPS_LOCK:
            return isCapsLockOn();

        default:
            throw new IllegalArgumentException("invalid key for Toolkit.getLockingKeyState");
    }
}
 
源代码9 项目: jdk8u60   文件: WToolkit.java
@Override
public boolean getLockingKeyState(int key) {
    if (! (key == KeyEvent.VK_CAPS_LOCK || key == KeyEvent.VK_NUM_LOCK ||
           key == KeyEvent.VK_SCROLL_LOCK || key == KeyEvent.VK_KANA_LOCK)) {
        throw new IllegalArgumentException("invalid key for Toolkit.getLockingKeyState");
    }
    return getLockingKeyStateNative(key);
}
 
源代码10 项目: hottub   文件: XToolkit.java
@Override
public boolean getLockingKeyState(int key) {
    if (! (key == KeyEvent.VK_CAPS_LOCK || key == KeyEvent.VK_NUM_LOCK ||
           key == KeyEvent.VK_SCROLL_LOCK || key == KeyEvent.VK_KANA_LOCK)) {
        throw new IllegalArgumentException("invalid key for Toolkit.getLockingKeyState");
    }
    awtLock();
    try {
        return getModifierState( key );
    } finally {
        awtUnlock();
    }
}
 
源代码11 项目: jdk8u-jdk   文件: WToolkit.java
@Override
public boolean getLockingKeyState(int key) {
    if (! (key == KeyEvent.VK_CAPS_LOCK || key == KeyEvent.VK_NUM_LOCK ||
           key == KeyEvent.VK_SCROLL_LOCK || key == KeyEvent.VK_KANA_LOCK)) {
        throw new IllegalArgumentException("invalid key for Toolkit.getLockingKeyState");
    }
    return getLockingKeyStateNative(key);
}
 
源代码12 项目: openjdk-jdk8u   文件: LWCToolkit.java
@Override
public boolean getLockingKeyState(int keyCode) throws UnsupportedOperationException {
    switch (keyCode) {
        case KeyEvent.VK_NUM_LOCK:
        case KeyEvent.VK_SCROLL_LOCK:
        case KeyEvent.VK_KANA_LOCK:
            throw new UnsupportedOperationException("Toolkit.getLockingKeyState");

        case KeyEvent.VK_CAPS_LOCK:
            return isCapsLockOn();

        default:
            throw new IllegalArgumentException("invalid key for Toolkit.getLockingKeyState");
    }
}
 
源代码13 项目: openjdk-jdk8u   文件: WToolkit.java
@Override
public boolean getLockingKeyState(int key) {
    if (! (key == KeyEvent.VK_CAPS_LOCK || key == KeyEvent.VK_NUM_LOCK ||
           key == KeyEvent.VK_SCROLL_LOCK || key == KeyEvent.VK_KANA_LOCK)) {
        throw new IllegalArgumentException("invalid key for Toolkit.getLockingKeyState");
    }
    return getLockingKeyStateNative(key);
}
 
源代码14 项目: openjdk-8   文件: XToolkit.java
@Override
public boolean getLockingKeyState(int key) {
    if (! (key == KeyEvent.VK_CAPS_LOCK || key == KeyEvent.VK_NUM_LOCK ||
           key == KeyEvent.VK_SCROLL_LOCK || key == KeyEvent.VK_KANA_LOCK)) {
        throw new IllegalArgumentException("invalid key for Toolkit.getLockingKeyState");
    }
    awtLock();
    try {
        return getModifierState( key );
    } finally {
        awtUnlock();
    }
}
 
源代码15 项目: openjdk-jdk8u   文件: XToolkit.java
@Override
public boolean getLockingKeyState(int key) {
    if (! (key == KeyEvent.VK_CAPS_LOCK || key == KeyEvent.VK_NUM_LOCK ||
           key == KeyEvent.VK_SCROLL_LOCK || key == KeyEvent.VK_KANA_LOCK)) {
        throw new IllegalArgumentException("invalid key for Toolkit.getLockingKeyState");
    }
    awtLock();
    try {
        return getModifierState( key );
    } finally {
        awtUnlock();
    }
}
 
源代码16 项目: openjdk-8   文件: WToolkit.java
public boolean getLockingKeyState(int key) {
    if (! (key == KeyEvent.VK_CAPS_LOCK || key == KeyEvent.VK_NUM_LOCK ||
           key == KeyEvent.VK_SCROLL_LOCK || key == KeyEvent.VK_KANA_LOCK)) {
        throw new IllegalArgumentException("invalid key for Toolkit.getLockingKeyState");
    }
    return getLockingKeyStateNative(key);
}
 
源代码17 项目: openjdk-8   文件: WToolkit.java
public void setLockingKeyState(int key, boolean on) {
    if (! (key == KeyEvent.VK_CAPS_LOCK || key == KeyEvent.VK_NUM_LOCK ||
           key == KeyEvent.VK_SCROLL_LOCK || key == KeyEvent.VK_KANA_LOCK)) {
        throw new IllegalArgumentException("invalid key for Toolkit.setLockingKeyState");
    }
    setLockingKeyStateNative(key, on);
}
 
源代码18 项目: openjdk-jdk9   文件: WToolkit.java
@Override
public boolean getLockingKeyState(int key) {
    if (! (key == KeyEvent.VK_CAPS_LOCK || key == KeyEvent.VK_NUM_LOCK ||
           key == KeyEvent.VK_SCROLL_LOCK || key == KeyEvent.VK_KANA_LOCK)) {
        throw new IllegalArgumentException("invalid key for Toolkit.getLockingKeyState");
    }
    return getLockingKeyStateNative(key);
}
 
源代码19 项目: Bytecoder   文件: Toolkit.java
/**
 * Returns whether the given locking key on the keyboard is currently in
 * its "on" state.
 * Valid key codes are
 * {@link java.awt.event.KeyEvent#VK_CAPS_LOCK VK_CAPS_LOCK},
 * {@link java.awt.event.KeyEvent#VK_NUM_LOCK VK_NUM_LOCK},
 * {@link java.awt.event.KeyEvent#VK_SCROLL_LOCK VK_SCROLL_LOCK}, and
 * {@link java.awt.event.KeyEvent#VK_KANA_LOCK VK_KANA_LOCK}.
 *
 * @param  keyCode the key code
 * @return {@code true} if the given key is currently in its "on" state;
 *          otherwise {@code false}
 * @exception java.lang.IllegalArgumentException if {@code keyCode}
 * is not one of the valid key codes
 * @exception java.lang.UnsupportedOperationException if the host system doesn't
 * allow getting the state of this key programmatically, or if the keyboard
 * doesn't have this key
 * @exception HeadlessException if GraphicsEnvironment.isHeadless()
 * returns true
 * @see       java.awt.GraphicsEnvironment#isHeadless
 * @since 1.3
 */
public boolean getLockingKeyState(int keyCode)
    throws UnsupportedOperationException
{
    GraphicsEnvironment.checkHeadless();

    if (! (keyCode == KeyEvent.VK_CAPS_LOCK || keyCode == KeyEvent.VK_NUM_LOCK ||
           keyCode == KeyEvent.VK_SCROLL_LOCK || keyCode == KeyEvent.VK_KANA_LOCK)) {
        throw new IllegalArgumentException("invalid key for Toolkit.getLockingKeyState");
    }
    throw new UnsupportedOperationException("Toolkit.getLockingKeyState");
}
 
源代码20 项目: Bytecoder   文件: Toolkit.java
/**
 * Sets the state of the given locking key on the keyboard.
 * Valid key codes are
 * {@link java.awt.event.KeyEvent#VK_CAPS_LOCK VK_CAPS_LOCK},
 * {@link java.awt.event.KeyEvent#VK_NUM_LOCK VK_NUM_LOCK},
 * {@link java.awt.event.KeyEvent#VK_SCROLL_LOCK VK_SCROLL_LOCK}, and
 * {@link java.awt.event.KeyEvent#VK_KANA_LOCK VK_KANA_LOCK}.
 * <p>
 * Depending on the platform, setting the state of a locking key may
 * involve event processing and therefore may not be immediately
 * observable through getLockingKeyState.
 *
 * @param  keyCode the key code
 * @param  on the state of the key
 * @exception java.lang.IllegalArgumentException if {@code keyCode}
 * is not one of the valid key codes
 * @exception java.lang.UnsupportedOperationException if the host system doesn't
 * allow setting the state of this key programmatically, or if the keyboard
 * doesn't have this key
 * @exception HeadlessException if GraphicsEnvironment.isHeadless()
 * returns true
 * @see       java.awt.GraphicsEnvironment#isHeadless
 * @since 1.3
 */
public void setLockingKeyState(int keyCode, boolean on)
    throws UnsupportedOperationException
{
    GraphicsEnvironment.checkHeadless();

    if (! (keyCode == KeyEvent.VK_CAPS_LOCK || keyCode == KeyEvent.VK_NUM_LOCK ||
           keyCode == KeyEvent.VK_SCROLL_LOCK || keyCode == KeyEvent.VK_KANA_LOCK)) {
        throw new IllegalArgumentException("invalid key for Toolkit.setLockingKeyState");
    }
    throw new UnsupportedOperationException("Toolkit.setLockingKeyState");
}