MacのEclipseでJavaの学習をしています。
エラーはでないのですが、キーを押しても押したキーが表示されません。
解決方法を教えてください。
import java.awt.;
import java.awt.event.;
import javax.swing.*;
public class sample7 extends JApplet {
private JLabel lb1 , lb2;
public void init(){ Container cnt = getContentPane(); lb1 = new JLabel("矢印キー"); lb2 = new JLabel(); cnt.add(lb1, BorderLayout.NORTH); cnt.add(lb2, BorderLayout.SOUTH); addKeyListener(new SampleKeyListener()); } class SampleKeyListener extends KeyAdapter{ public void keyPressed(KeyEvent e){ String str; int k = e.getKeyCode(); switch(k) { case KeyEvent.VK_UP: str = "上"; break; case KeyEvent.VK_DOWN: str = "下"; break; case KeyEvent.VK_LEFT: str = "左"; break; case KeyEvent.VK_RIGHT: str = "右"; break; default: str = "他のキー"; } lb2.setText(str + "ですね。"); } }
}
回答1件
あなたの回答
tips
プレビュー