メインクラスJavaは私がキーを取得する方法を見つけ出すことはできません
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 {
Keyboardクラス
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);
}
}
をフレームに聞くためのキーリスナーを取得リスナーは、フレームを聴くために、キーボードを独自のクラスにして、次にキーが押されているかどうかを取得する別のクラスを持っていますそれに基づいて行動するような行動。
注:独自のクラス 'Window'に名前を付けるべきではありません。 AWTにはすでに['Window'](http://docs.oracle.com/javase/7/docs/api/java/awt/Window.html)があります。 – Jeffrey
私は用語のフレームのファンではないので、ウィンドウと呼ばれ、ウィンドウは一般的な用語です。だから私はそれ以外の何かを考えなければならないだろう。表示に改名されました。 – MINIMAN10000
第3千年紀に参加してスイングを使用する(例: 'JFrame')。 Swingでは、キーバインディングを使用します。 –