import java.awt.Frame; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.awt.event.KeyListener; import java.awt.event.KeyEvent; class Program extends Frame { Program() { addKeyListener(new BillentyuKezeles()); addWindowListener(new AblakKezeles()); setSize(400, 300); setVisible(true); } class BillentyuKezeles implements KeyListener { public void keyPressed(KeyEvent e) { switch(e.getKeyCode()) { case KeyEvent.VK_A : setTitle("a"); break; case KeyEvent.VK_B : setTitle("b"); break; case KeyEvent.VK_C : setTitle("c"); break; case KeyEvent.VK_1 : setTitle("1"); break; case KeyEvent.VK_2 : setTitle("2"); break; } } public void keyReleased(KeyEvent e) { } public void keyTyped(KeyEvent e) { } } class AblakKezeles extends WindowAdapter { public void windowClosing(WindowEvent e) { System.exit(0); } } public static void main(String[] args) { new Program(); } }