java - Issue with applet code -
i new applet programming. iam trying when ever key pressed on key board, has display on applet. here code.
public class sample extends applet implements keylistener { private graphics graphic; @override public void init(){ addkeylistener(this); } @override public void paint(graphics g){ graphic=g; g.drawstring("hello",20,30); } public void keytyped(keyevent e) { char key=e.getkeychar(); dis(key,graphic); } public void keypressed(keyevent e) { } public void keyreleased(keyevent e) { } private void dis(char key, graphics graphic) { graphic.drawstring(" "+key,50,60); } }
but not displaying on key press. whats wrong code..??? please me find out it!
do not save graphics
object. try call repaint()
method within handlers.
public class sample extends applet implements keylistener { string msg=""; @override public void init(){ addkeylistener(this); } @override public void paint(graphics g){ g.drawstring(msg,20,30); } public void keytyped(keyevent e) { char key=e.getkeychar(); msg="keytyped : " + key; repaint(); } .... }
Comments
Post a Comment