Write a program in Java to demonstrate Keyboard events
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class keyevent {
public static void main(String arg[]) {
sf f=new sf();
f.setDefaultCloseOperation(3);
f.show();
}
}
class sf extends JFrame {
sf() {
setSize(600,600);
setTitle("Key Test");
addKeyListener(new KeyAdapter() {
public void keyPressed(KeyEvent e) {
Graphics g=getGraphics();
int keyCode = e.getKeyCode();
if(keyCode == KeyEvent.VK_L) {
g.drawLine(20,20,80,80);
}
if(keyCode == KeyEvent.VK_R) {
g.drawRect(30,30,80,80);
}
if(keyCode == KeyEvent.VK_O) {
g.drawOval(40,40,80,80);
}
if(keyCode == KeyEvent.VK_C) {
g.drawOval(35,35,80,80);
}
}
});
}
}
0 Comments