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 とイベントを使用する方法の 1 つにすぎません。あなたのやり方でそれを行うことができます。

于 2012-05-10T04:54:27.533 に答える