java me - How can I Dispose Dialog box From LWUIT Component -
java me - How can I Dispose Dialog box From LWUIT Component -
i developing 1 project using lwuit, midlet mobile application. when press number keys dialog box open. when press keys #,0,* dialog should close. using dialog.dispose()
method close dialog. not working. below code. can tell me problem in code?
public class javaform extends component implements actionlistener { dialog d=new dialog(); public void keypressed(int key){ system.out.println("key pressed :"+key); switch(key) { case 48: d.show(130,20,30,30,true); break; case 49: d.show(130,20,30,30,true); break; case 50: d.show(130,20,30,30,true); break; case 51: d.show(130,20,30,30,true); break; case 52: d.show(130,20,30,30,true); break; case 53: d.show(130,20,30,30,true); break; case 54: d.show(130,20,30,30,true); break; case 55: d.show(130,20,30,30,true); break; case 57: d.show(130,20,30,30,true); break; case 56: d.show(130,20,30,30,true); break; case 42: d.dispose(); break; case 35: d.dispose(); break; default: d.dispose(); break; } } public void actionperformed(actionevent ae) { throw new unsupportedoperationexception("not supported yet."); } }
actually javaform java programme developed using lwuit , calling javaform within of midlet javaform1. included necessary packages.
why don´t utilize form.addgamekeylistener()
?
put gamekeylistener
in yout form
(extends actionlistener
in form
)and later in actionperformed(actionevent ae)
capture key ae.getkeyevent
, close dialog
.
map gamekeys canvas
. example: canvas.fire
.
java-me lwuit lwuit-dialog
Comments
Post a Comment