MemPoker.java 文件源码

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

项目:Logisim 作者:
@Override
public void keyTyped(InstanceState state, KeyEvent e) {
    char c = e.getKeyChar();
    int val = Character.digit(e.getKeyChar(), 16);
    MemState data = (MemState) state.getData();
    if (val >= 0) {
        curValue = curValue * 16 + val;
        data.getContents().set(data.getCursor(), curValue);
        state.fireInvalidated();
    } else if (c == ' ' || c == '\t') {
        moveTo(data, data.getCursor() + 1);
    } else if (c == '\r' || c == '\n') {
        moveTo(data, data.getCursor() + data.getColumns());
    } else if (c == '\u0008' || c == '\u007f') {
        moveTo(data, data.getCursor() - 1);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号