0

如何使我的 java 小程序不受限制或设置为一定的大小,我可以用箭头键和图像移动东西(而不是窗口)并且东西会留在原地?

4

1 回答 1

1

您可以使用 KeyListeners 来执行此任务。像这样 :-

class MyKeyListener extends KeyAdapter{
    public void keyPressed(KeyEvent e){
        switch (e.getKeyCode()){
            case KeyEvent.VK_LEFT:
            leftKey = true;
            break;
            case KeyEvent.VK_RIGHT:
            rightKey = true;
            break;
            case KeyEvent.VK_UP:
            upKey = true;
            break;
            case KeyEvent.VK_DOWN:
            downKey = true;
            break;
        }
    }
    public void keyReleased(KeyEvent e){
        switch (e.getKeyCode()){
            case KeyEvent.VK_LEFT:
            leftKey = false;
            break;
            case KeyEvent.VK_RIGHT:
            rightKey = false;
            break;
            case KeyEvent.VK_UP:
            upKey = false;
            break;
            case KeyEvent.VK_DOWN:
            downKey = false;
            break;
        }
    }

这只是您如何使用 KeyListner 和事件的一种方式。你可以按照你的方式去做。

于 2012-05-10T04:54:27.533 回答