Thanks for your reply

.
Now I need:
1) Catch inputs events and store them.
2) Double Buffer
3) Run the game at constant rate
1) For the key events, I store each key state in a variable, set it true when its pressed and false when its released?. How is the best mechanism?
The only way to "listen" those events is implementing the Component interface? (The only way I know to read inpur is with Component addKeyListener. Is there another way?)
2) this is ok?:
class Screen extends JPanel {
Image buffer = createImage(300,200);
public getGraphics getGrapchis() { return buffer.getGraphics(); }
public void flush() { buffer.dispose(); }
}
3) What should I use for run the game a constant rate?, should I use Threads?
EDITI don't like to use extensions, there isn't another way?
