156157158159160161162163164165166
glEvents = new Tutorial2(obj, fm, p); } glScene.addGLEventListener(glEvents); r.addKeyListener(glEvents); r.addMouseListener(glEvents); glScene.addKeyListener(glEvents); glScene.addMouseListener(glEvents); r.add(glScene, BorderLayout.CENTER);
124125126127128129130131132133134
}; panel.setFocusable(true); // Needed to know we are handling the key // events panel.addKeyListener(new KeyWatcher(bluebie)); jframe.add(panel); jframe.setSize((width + 2) * BOX_SIZE, (height + 2) * BOX_SIZE); panel.repaint();
8788899091929394959697
KeyPressHandler handler = new KeyPressHandler(script); JPanel panel = new JPanel(); panel.setLayout(new BorderLayout()); panel.addKeyListener(handler); JPanel buttonPanel = new JPanel(); buttonPanel.setLayout(new GridLayout(4, 3)); panel.add(buttonPanel, BorderLayout.CENTER);