KeyListenerTest.java
Dosyayı İndir
import javax.swing.*;
import java.awt.event.*;
public class KeyListenerTest extends JFrame implements KeyListener{
public KeyListenerTest() {
JPanel p=new JPanel();
getContentPane().add(p);
addKeyListener(this);
}
// klavye tuşuna basıldı olayı
public void keyPressed(KeyEvent e){
System.out.println("keyPressed : "+e.getKeyChar());
if(e.getKeyCode()==KeyEvent.VK_LEFT){
System.out.println("sol'a basıldı");
}else if(e.getKeyCode()==KeyEvent.VK_RIGHT){
System.out.println("sağ'a basıldı");
}
}
//basılan klavye tuşu bırakıldı olayı
public void keyReleased(KeyEvent e){
System.out.println("keyReleased : "+e.getKeyChar());
}
// klavyede karakter tuşlarından birine basıldı olayı. Shift, Alt gibi tuşlarda bu olay fırlamaz.
public void keyTyped(KeyEvent e){
System.out.println("keyTyped : "+e.getKeyChar());
}
public static void main(String[] args){
KeyListenerTest test=new KeyListenerTest();
test.setBounds(10,10,200,200);
test.setVisible(true);
}
}
Dosyayı İndir