【发布时间】:2014-08-27 20:24:57
【问题描述】:
我的代码有问题,因为我不知道当你同时按下 ARROW UP 和 ARROW LEFT 等时如何让图片对角移动。这是我的代码:
public void keyPressed(KeyEvent ke) {
switch (ke.getKeyCode()) {
case KeyEvent.VK_RIGHT: {
cordX += 5;
}
break;
case KeyEvent.VK_LEFT: {
cordX -= 5;
}
break;
case KeyEvent.VK_DOWN: {
cordY += 5;
}
break;
case KeyEvent.VK_UP: {
cordY -= 3;
}
break;
}
repaint();
}
我不知道这是否可行
case KeyEvent.VK_UP && KeyEvent.VK_LEFT: {
cordY += 5;
}
break;
【问题讨论】:
-
首先拿到你的
break;内箱。