InputEventUtil.java 文件源码

java
阅读 24 收藏 0 点赞 0 评论 0

项目:Logisim 作者:
public static String toString(int mods) {
    ArrayList<String> arr = new ArrayList<String>();
    if ((mods & InputEvent.CTRL_DOWN_MASK) != 0)
        arr.add(CTRL);
    if ((mods & InputEvent.ALT_DOWN_MASK) != 0)
        arr.add(ALT);
    if ((mods & InputEvent.SHIFT_DOWN_MASK) != 0)
        arr.add(SHIFT);
    if ((mods & InputEvent.BUTTON1_DOWN_MASK) != 0)
        arr.add(BUTTON1);
    if ((mods & InputEvent.BUTTON2_DOWN_MASK) != 0)
        arr.add(BUTTON2);
    if ((mods & InputEvent.BUTTON3_DOWN_MASK) != 0)
        arr.add(BUTTON3);

    Iterator<String> it = arr.iterator();
    if (it.hasNext()) {
        StringBuilder ret = new StringBuilder();
        ret.append(it.next());
        while (it.hasNext()) {
            ret.append(" ");
            ret.append(it.next());
        }
        return ret.toString();
    } else {
        return "";
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号