Key Press Canvas Application J2ME

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

7/6/13

Like 149

Creating a Key Press Canvas application into J2ME


Send
Link This Page To Your Website

Chat

Right Place For Right Person TM


Home Tutorials Articles Forums SourceCode Books Certifications Interviews

[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]
R4R JAVA J2ME J2ME BASIC TUTORIAL

J2ME - Java 2 Micro Edition (J2ME)/ Java, Micro Edition (JME)

Creating a Key Press Canvas application into J2ME Program / * *S a v ea sak e y P r e s s C a n v a s . j a v a * / p a c k a g er 4 r . M o b i l e . A p p l i c a t i o n ; i m p o r tj a v a x . m i c r o e d i t i o n . l c d u i . * ; i m p o r tj a v a x . m i c r o e d i t i o n . m i d l e t . * ; / * * *@ a u t h o rR 4 R * / p u b l i cc l a s sk e y P r e s s C a n v a se x t e n d sM I D l e t{ / *-P r i v a t eF i e l d-* / p r i v a t eD i s p l a yd i s p l a y ; p r i v a t eC a n v a sc a n v a s ; p r i v a t eC o m m a n de x i t ; / *-D e f a u l tc o n s t r u c t o r-* / p u b l i ck e y P r e s s C a n v a s ( ){ / /d e c l a r a t i o nf i e l dw i t hi n i t i a l i z a t i o n d i s p l a y=D i s p l a y . g e t D i s p l a y ( t h i s ) ; / /d e c l a r en e wa d d U s e r C a n v a sc l a s s c a n v a s=n e wa d d U s e r C a n v a s ( t h i s ) ; } p u b l i cv o i ds t a r t A p p ( ){ d i s p l a y . s e t C u r r e n t ( c a n v a s ) ; } p u b l i cv o i dp a u s e A p p ( ){ } p u b l i cv o i dd e s t r o y A p p ( b o o l e a nu n c o n d i t i o n a l ){ } p r i v a t ec l a s sa d d U s e r C a n v a se x t e n d sC a n v a si m p l e m e n t sC o m m a n d L i s t e n e r{ / *-p r i v a t eF i e l d-* / p r i v a t eS t r i n gm s g=" P r e s sA n yN u m b e rK e y " ; p r i v a t ek e y P r e s s C a n v a sp r e s s C a n v a s ; / *-D e f a u l tc o n s t r u c t o r-* / p u b l i ca d d U s e r C a n v a s ( k e y P r e s s C a n v a sp r e s s C a n v a s ){ t h i s . p r e s s C a n v a s=p r e s s C a n v a s ; e x i t=n e wC o m m a n d ( " E X I T " ,C o m m a n d . E X I T ,1 ) ; a d d C o m m a n d ( e x i t ) ; s e t C o m m a n d L i s t e n e r ( t h i s ) ; } p r o t e c t e dv o i dp a i n t ( G r a p h i c sg ){ g . s e t C o l o r ( 2 2 5 ,0 ,0 ) ; g . f i l l R e c t ( 0 ,0 ,g e t W i d t h ( ) ,g e t H e i g h t ( ) ) ; g . s e t C o l o r ( 2 2 5 ,2 2 5 ,2 5 5 ) ; / /d r a ws t r i n gi nr e c t a n g l e g . d r a w S t r i n g ( m s g ,1 0 ,7 0 ,0 ) ; } p r o t e c t e dv o i dk e y P r e s s e d ( i n tk e y C o d e ){

Mobile Java Applications J2ME Java Grid

Java Programming Tutorial Java Error Compare Java Source

C C++ Java C Programming Java Me

r4r.co.in/java/j2me/basic/tutorial/j2me/J2me_Example/Mobile_Application/keyPressCanvas.shtml

1/4

7/6/13

Creating a Key Press Canvas application into J2ME


/ *-u s eI f -e l s es t a t e m e n tf o r md i s p l a yk e yv a l u e-* / i f( k e y C o d e= =K E Y _ N U M 0 ){ m s g=" N U M _ 0 " ; } i f( k e y C o d e= =K E Y _ N U M 1 ){ m s g=" N U M _ 1 " ; } i f( k e y C o d e= =K E Y _ N U M 2 ){ m s g=" N U M _ 2 :U P _ K E Y " ; } i f( k e y C o d e= =K E Y _ N U M 3 ){ m s g=" N U M _ 3 " ; } i f( k e y C o d e= =K E Y _ N U M 4 ){ m s g=" N U M _ 4 :L E F T _ K E Y " ; } i f( k e y C o d e= =K E Y _ N U M 5 ){ m s g=" N U M _ 5 " ; } i f( k e y C o d e= =K E Y _ N U M 6 ){ m s g=" N U M _ 6 :R I G H T _ K E Y " ; } i f( k e y C o d e= =K E Y _ N U M 7 ){ m s g=" N U M _ 7 " ; } i f( k e y C o d e= =K E Y _ N U M 8 ){ m s g=" N U M _ 8 :D O W N _ K E Y " ; }e l s ei f( k e y C o d e= =K E Y _ N U M 9 ){ m s g=" N U M _ 9 " ; } r e p a i n t ( ) ; / *-u s es w i t c hs t a t e m e n tf o r md i s p l a yk e yv a l u e-* /

/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / }

s w i t c h( k e y C o d e ){ c a s eK E Y _ N U M 0 : m s g=" N U M _ 0 " ; b r e a k ; c a s eK E Y _ N U M 1 : m s g=" N U M _ 1 " ; b r e a k ; c a s eK E Y _ N U M 2 : m s g=" N U M _ 2 :U P _ K E Y " ; b r e a k ; c a s eK E Y _ N U M 3 : m s g=" N U M _ 3 " ; b r e a k ; c a s eK E Y _ N U M 4 : m s g=" N U M _ 4 :L E F T _ K E Y " ; b r e a k ; c a s eK E Y _ N U M 5 : m s g=" N U M _ 5 " ; b r e a k ; c a s eK E Y _ N U M 6 : m s g=" N U M _ 6 :R I G H T _ K E Y " ; b r e a k ; c a s eK E Y _ N U M 7 : m s g=" N U M _ 7 " ; b r e a k ; c a s eK E Y _ N U M 8 : m s g=" N U M _ 8 :D O W N _ K E Y " ; b r e a k ; c a s eK E Y _ N U M 9 : m s g=" N U M _ 9 " ; b r e a k ; } r e p a i n t ( ) ;

p u b l i cv o i dc o m m a n d A c t i o n ( C o m m a n dc ,D i s p l a y a b l ed ){ / /t e r m i n a t ea p p l i c a t i o ni m m e d i a t e l y i f( c= =e x i t ){ p r e s s C a n v a s . d e s t r o y A p p ( t r u e ) ; n o t i f y D e s t r o y e d ( ) ; } } } }

Output of Program -

r4r.co.in/java/j2me/basic/tutorial/j2me/J2me_Example/Mobile_Application/keyPressCanvas.shtml

2/4

7/6/13

Creating a Key Press Canvas application into J2ME

Canvas Stretch Master


r4r.co.in/java/j2me/basic/tutorial/j2me/J2me_Example/Mobile_Application/keyPressCanvas.shtml 3/4

7/6/13

Creating a Key Press Canvas application into J2ME Canvas Stretch Master

www.canvasmaster.net Canvas stretching made easy with our range of machines!


Tolal:0 Click:
Show All Comments

Post Your Comments

Your Name: Your Email ID :

Comments :

URL
5
X10+

http://r4r.co.in/java/j2me/basic/tutorial/j2me/J2me_Example/Mobile_Application/keyPressCanvas.shtml 5

* Enter SUM
SUBMIT Reset

[an error occurred while processing this directive]

Advance Java JSP Servlet Struts 1.x Struts 2.x Hibernate 3.x RSS SOAP

Spring 2.x C# Ant EJB ASP .Net ADO .Net DTD E4X

Silverlight WCF WPF Webservices SQL PHP WSDL XLXP

Testing LINUX UNIX HR AJAX JavaScript XLST XPATH

VC++ C HTML DHTML CSS VBScript ASP XQuery

WMLScript WML XML XML Schema HTMLDOM XHTML XFORMS VB

Career || ASK Question || Placement Papers || Interview Question || Mini Project || Aptitude Paper || HR Q&Ans || ContactUS || Post Comments || Read Comments

r4r.co.in/java/j2me/basic/tutorial/j2me/J2me_Example/Mobile_Application/keyPressCanvas.shtml

4/4

You might also like