0

メインクラス

public class Main {
    public static void main(String[] args) {
        new Display("Graphic Window","icon.gif",800,600,true,false,2,60);
    }
}

表示クラスのトップ

public class Display extends Frame {

キーボードクラス

public class Keyboard implements KeyListener {

//.addKeyListener();
public void keyPressed(KeyEvent key) {
    System.out.println("Pressed "+key);
}

public void keyReleased(KeyEvent key) {
    System.out.println("Released "+key);
}

public void keyTyped(KeyEvent key) {
    System.out.println("Typed "+key);
}
}

キーボードを独自のクラスにしてから、押されているキーを取得し、それに基づいて移動などのアクションを実行する別のクラスを作成したいため、キーリスナーにフレームをリッスンさせる方法がわかりません。

4

1 に答える 1

0

試す:

new Display(.....).addKeyListener(new Keyboard);
于 2012-04-18T02:02:32.660 に答える