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

django - How can I change user group without delete record -

java - Need to add SOAP security token -

java - EclipseLink JPA Object is not a known entity type -