package redpong; import java.awt.*; import java.awt.event.*; import java.util.*; import java.awt.geom.*; import javax.swing.*; import javax.swing.Timer; import javax.swing.event.*; public class RedPongMainHelper extends JPanel { private RedPongDisplay jpd; RedPongMainHelper() { //Container contentPane = getContentPane(); //contentPane.setLayout(new BorderLayout()); jpd = new RedPongDisplay(); setLayout(new BorderLayout()); add(jpd, BorderLayout.CENTER); KeyHandler keyListener = new KeyHandler(); addKeyListener(keyListener); setFocusable(true); } private class KeyHandler implements KeyListener { public void keyPressed(KeyEvent event) { jpd.handleKeyCode(event.getKeyCode()); } public void keyReleased(KeyEvent event) {} public void keyTyped(KeyEvent event) {} } }