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

Popular posts from this blog

How do you change vbulletin's home page to the forums instead of the default (CMS or Activity Stream)? -

c++ - Troubles when compiling phash program -