Hello
First of all, please excuse my english. I`ll do my best to explain myself.
I have readed some java books, but i still don´t have the practical experience to deal with the developing of serius java applications. My goal is to program java games, and that´s why im here asking my fist nooby question:
I wanna register on a "drawString" line, whenever the player hits any key on the keyboard. i was guessing to put it inside my paint method, but it keeps giving me an error.
Here is the code. Can someone help me:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| import java.applet.*; import java.awt.*;
public class Prueba extends Applet implements Runnable{ Thread t; int i; public void init(){ t = new Thread(this); t.start(); i = 0; } public void run(){ while(true){ i++; repaint(); try{ t.sleep(1000/30); }catch(Exception ex){ } } } public void paint(Graphics g){ g.drawString("i = "+i, 10, 20); g.drawString("message", 50, 80); } public boolean keyDown(Event e, int key) { String message = "value = " + key; return true; } } |