Documentos de Académico
Documentos de Profesional
Documentos de Cultura
i m p o r tg n u . i o . C o m m P o r t I d e n t i f i e r ; i m p o r tg n u . i o . S e r i a l P o r t ; i m p o r tj a v a . i o . O u t p u t S t r e a m ; i m p o r tj a v a . u t i l . E n u m e r a t i o n ; i m p o r tj a v a x . s w i n g . I m a g e I c o n ; i m p o r tj a v a x . s w i n g . J O p t i o n P a n e ; / * *T oc h a n g et h i st e m p l a t e ,c h o o s eT o o l s|T e m p l a t e s *a n do p e nt h et e m p l a t ei nt h ee d i t o r . * / / * * * *@ a u t h o rm a r i o * / p u b l i cc l a s sJ A V A D U I N O _ F r a m ee x t e n d sj a v a x . s w i n g . J F r a m e{ / * * *C r e a t e sn e wf o r mJ A V A D U I N O _ F r a m e * / p r i v a t es t a t i cf i n a lS t r i n gT U R N _ A m a r i l l o _ O F F = " 0 " ; p r i v a t es t a t i cf i n a lS t r i n gT U R N _ A m a r i l l o _ O N = " 1 " ; p r i v a t es t a t i cf i n a lS t r i n gT U R N _ R o j o _ O F F = " 2 " ; p r i v a t es t a t i cf i n a lS t r i n gT U R N _ R o j o _ O N = " 3 " ; / / V a r i a b l e sd ec o n e x i n p r i v a t eO u t p u t S t r e a mo u t p u t = n u l l ; S e r i a l P o r ts e r i a l P o r t ; p r i v a t ef i n a lS t r i n gP U E R T O = " / d e v / t t y U S B 0 " ; p r i v a t es t a t i cf i n a li n tT I M E O U T = 2 0 0 0 ;/ / M i l i s e g u n d o s p r i v a t es t a t i cf i n a li n tD A T A _ R A T E = 9 6 0 0 ;
1/5
23/07/13
/ * * *T h i sm e t h o di sc a l l e df r o mw i t h i nt h ec o n s t r u c t o rt oi n i t i a l i z et h ef o r m . *W A R N I N G :D oN O Tm o d i f yt h i sc o d e .T h ec o n t e n to ft h i sm e t h o di sa l w a y s *r e g e n e r a t e db yt h eF o r mE d i t o r . * / @ S u p p r e s s W a r n i n g s ( " u n c h e c k e d " ) / /< e d i t o r f o l dd e f a u l t s t a t e = " c o l l a p s e d "d e s c = " G e n e r a t e dC o d e " > / / G E N B E G I N : i n i t C o m p o n e n t s p r i v a t ev o i di n i t C o m p o n e n t s ( ){ j B u t t o n 1=n e wj a v a x . s w i n g . J B u t t o n ( ) ; j B u t t o n 2=n e wj a v a x . s w i n g . J B u t t o n ( ) ; j L a b e l 1=n e wj a v a x . s w i n g . J L a b e l ( ) ; j R a d i o B u t t o n 1=n e wj a v a x . s w i n g . J R a d i o B u t t o n ( ) ; j R a d i o B u t t o n 2=n e wj a v a x . s w i n g . J R a d i o B u t t o n ( ) ; j L a b e l 3=n e wj a v a x . s w i n g . J L a b e l ( ) ; s e t D e f a u l t C l o s e O p e r a t i o n ( j a v a x . s w i n g . W i n d o w C o n s t a n t s . E X I T _ O N _ C L O S E ) ; j B u t t o n 1 . s e t T e x t ( " O F F " ) ; j B u t t o n 1 . a d d A c t i o n L i s t e n e r ( n e wj a v a . a w t . e v e n t . A c t i o n L i s t e n e r ( ){ p u b l i cv o i da c t i o n P e r f o r m e d ( j a v a . a w t . e v e n t . A c t i o n E v e n te v t ){ j B u t t o n 1 A c t i o n P e r f o r m e d ( e v t ) ; }
https://bitbucket.org/geekytheory/tutorial-java-arduino-javaduino/raw/21768e0653ca4346775e8f0f907b1b0f7337687c/Tutorial JAVADUINO - Cdigo Java/src/ 2/5
23/07/13
} ) ; j B u t t o n 2 . s e t T e x t ( " O N" ) ; j B u t t o n 2 . a d d A c t i o n L i s t e n e r ( n e wj a v a . a w t . e v e n t . A c t i o n L i s t e n e r ( ){ p u b l i cv o i da c t i o n P e r f o r m e d ( j a v a . a w t . e v e n t . A c t i o n E v e n te v t ){ j B u t t o n 2 A c t i o n P e r f o r m e d ( e v t ) ; } } ) ; j L a b e l 1 . s e t T e x t ( " j L a b e l 1 " ) ; j L a b e l 1 . s e t M a x i m u m S i z e ( n e wj a v a . a w t . D i m e n s i o n ( 5 0 ,5 0 ) ) ; j L a b e l 1 . s e t M i n i m u m S i z e ( n e wj a v a . a w t . D i m e n s i o n ( 5 0 ,5 0 ) ) ; j L a b e l 1 . s e t P r e f e r r e d S i z e ( n e wj a v a . a w t . D i m e n s i o n ( 5 0 ,5 0 ) ) ; j R a d i o B u t t o n 1 . s e t T e x t ( " R O J O " ) ; j R a d i o B u t t o n 2 . s e t T e x t ( " A M A R I L L O " ) ; j L a b e l 3 . s e t T e x t ( " j L a b e l 3 " ) ; j L a b e l 3 . s e t M a x i m u m S i z e ( n e wj a v a . a w t . D i m e n s i o n ( 5 0 ,5 0 ) ) ; j L a b e l 3 . s e t M i n i m u m S i z e ( n e wj a v a . a w t . D i m e n s i o n ( 5 0 ,5 0 ) ) ; j L a b e l 3 . s e t P r e f e r r e d S i z e ( n e wj a v a . a w t . D i m e n s i o n ( 5 0 ,5 0 ) ) ; j a v a x . s w i n g . G r o u p L a y o u tl a y o u t=n e w j a v a x . s w i n g . G r o u p L a y o u t ( g e t C o n t e n t P a n e ( ) ) ; g e t C o n t e n t P a n e ( ) . s e t L a y o u t ( l a y o u t ) ; l a y o u t . s e t H o r i z o n t a l G r o u p ( l a y o u t . c r e a t e P a r a l l e l G r o u p ( j a v a x . s w i n g . G r o u p L a y o u t . A l i g n m e n t . L E A D I N G ) . a d d G r o u p ( l a y o u t . c r e a t e S e q u e n t i a l G r o u p ( ) . a d d C o n t a i n e r G a p ( ) . a d d G r o u p ( l a y o u t . c r e a t e P a r a l l e l G r o u p ( j a v a x . s w i n g . G r o u p L a y o u t . A l i g n m e n t . L E A D I N G ) . a d d G r o u p ( l a y o u t . c r e a t e S e q u e n t i a l G r o u p ( ) . a d d C o m p o n e n t ( j L a b e l 1 , j a v a x . s w i n g . G r o u p L a y o u t . P R E F E R R E D _ S I Z E ,j a v a x . s w i n g . G r o u p L a y o u t . D E F A U L T _ S I Z E , j a v a x . s w i n g . G r o u p L a y o u t . P R E F E R R E D _ S I Z E ) . a d d P r e f e r r e d G a p ( j a v a x . s w i n g . L a y o u t S t y l e . C o m p o n e n t P l a c e m e n t . R E L A T E D , j a v a x . s w i n g . G r o u p L a y o u t . D E F A U L T _ S I Z E ,S h o r t . M A X _ V A L U E ) . a d d C o m p o n e n t ( j L a b e l 3 , j a v a x . s w i n g . G r o u p L a y o u t . P R E F E R R E D _ S I Z E ,j a v a x . s w i n g . G r o u p L a y o u t . D E F A U L T _ S I Z E , j a v a x . s w i n g . G r o u p L a y o u t . P R E F E R R E D _ S I Z E ) ) . a d d G r o u p ( l a y o u t . c r e a t e S e q u e n t i a l G r o u p ( ) . a d d G r o u p ( l a y o u t . c r e a t e P a r a l l e l G r o u p ( j a v a x . s w i n g . G r o u p L a y o u t . A l i g n m e n t . L E A D I N G ) . a d d C o m p o n e n t ( j R a d i o B u t t o n 1 ) . a d d C o m p o n e n t ( j R a d i o B u t t o n 2 ) ) . a d d G a p ( 0 ,0 ,S h o r t . M A X _ V A L U E ) ) . a d d G r o u p ( l a y o u t . c r e a t e S e q u e n t i a l G r o u p ( ) . a d d C o m p o n e n t ( j B u t t o n 2 , j a v a x . s w i n g . G r o u p L a y o u t . P R E F E R R E D _ S I Z E ,7 6 , j a v a x . s w i n g . G r o u p L a y o u t . P R E F E R R E D _ S I Z E ) . a d d P r e f e r r e d G a p ( j a v a x . s w i n g . L a y o u t S t y l e . C o m p o n e n t P l a c e m e n t . U N R E L A T E D ) . a d d C o m p o n e n t ( j B u t t o n 1 , j a v a x . s w i n g . G r o u p L a y o u t . D E F A U L T _ S I Z E ,7 2 ,S h o r t . M A X _ V A L U E ) ) ) . a d d C o n t a i n e r G a p ( ) ) ) ; l a y o u t . s e t V e r t i c a l G r o u p ( l a y o u t . c r e a t e P a r a l l e l G r o u p ( j a v a x . s w i n g . G r o u p L a y o u t . A l i g n m e n t . L E A D I N G ) . a d d G r o u p ( j a v a x . s w i n g . G r o u p L a y o u t . A l i g n m e n t . T R A I L I N G ,
https://bitbucket.org/geekytheory/tutorial-java-arduino-javaduino/raw/21768e0653ca4346775e8f0f907b1b0f7337687c/Tutorial JAVADUINO - Cdigo Java/src/ 3/5
23/07/13
l a y o u t . c r e a t e S e q u e n t i a l G r o u p ( ) . a d d C o n t a i n e r G a p ( ) . a d d C o m p o n e n t ( j R a d i o B u t t o n 1 ) . a d d G a p ( 1 8 ,1 8 ,1 8 ) . a d d C o m p o n e n t ( j R a d i o B u t t o n 2 ) . a d d P r e f e r r e d G a p ( j a v a x . s w i n g . L a y o u t S t y l e . C o m p o n e n t P l a c e m e n t . R E L A T E D ,6 3 , S h o r t . M A X _ V A L U E ) . a d d G r o u p ( l a y o u t . c r e a t e P a r a l l e l G r o u p ( j a v a x . s w i n g . G r o u p L a y o u t . A l i g n m e n t . B A S E L I N E ) . a d d C o m p o n e n t ( j L a b e l 1 ,j a v a x . s w i n g . G r o u p L a y o u t . P R E F E R R E D _ S I Z E , j a v a x . s w i n g . G r o u p L a y o u t . D E F A U L T _ S I Z E ,j a v a x . s w i n g . G r o u p L a y o u t . P R E F E R R E D _ S I Z E ) . a d d C o m p o n e n t ( j L a b e l 3 ,j a v a x . s w i n g . G r o u p L a y o u t . P R E F E R R E D _ S I Z E , j a v a x . s w i n g . G r o u p L a y o u t . D E F A U L T _ S I Z E ,j a v a x . s w i n g . G r o u p L a y o u t . P R E F E R R E D _ S I Z E ) ) . a d d G a p ( 1 8 ,1 8 ,1 8 ) . a d d G r o u p ( l a y o u t . c r e a t e P a r a l l e l G r o u p ( j a v a x . s w i n g . G r o u p L a y o u t . A l i g n m e n t . B A S E L I N E ) . a d d C o m p o n e n t ( j B u t t o n 1 ) . a d d C o m p o n e n t ( j B u t t o n 2 ) ) . a d d C o n t a i n e r G a p ( ) ) ) ; p a c k ( ) ; } / /< / e d i t o r f o l d > / / G E N E N D : i n i t C o m p o n e n t s p r i v a t ev o i dj B u t t o n 2 A c t i o n P e r f o r m e d ( j a v a . a w t . e v e n t . A c t i o n E v e n te v t ){ / / G E N F I R S T : e v e n t _ j B u t t o n 2 A c t i o n P e r f o r m e d / /T O D Oa d dy o u rh a n d l i n gc o d eh e r e : i f ( j R a d i o B u t t o n 1 . i s S e l e c t e d ( ) ) { e n v i a r D a t o s ( T U R N _ R o j o _ O N ) ; j L a b e l 1 . s e t I c o n ( n e wI m a g e I c o n ( " s r c / I c o n o L e d R o j o . p n g " ) ) ; } i f ( j R a d i o B u t t o n 2 . i s S e l e c t e d ( ) ) { e n v i a r D a t o s ( T U R N _ A m a r i l l o _ O N ) ; j L a b e l 3 . s e t I c o n ( n e wI m a g e I c o n ( " s r c / I c o n o L e d A m a r i l l o . p n g " ) ) ; } } / / G E N L A S T : e v e n t _ j B u t t o n 2 A c t i o n P e r f o r m e d p r i v a t ev o i dj B u t t o n 1 A c t i o n P e r f o r m e d ( j a v a . a w t . e v e n t . A c t i o n E v e n te v t ){ / / G E N F I R S T : e v e n t _ j B u t t o n 1 A c t i o n P e r f o r m e d / /T O D Oa d dy o u rh a n d l i n gc o d eh e r e : i f ( j R a d i o B u t t o n 1 . i s S e l e c t e d ( ) ) { e n v i a r D a t o s ( T U R N _ R o j o _ O F F ) ; j L a b e l 1 . s e t I c o n ( n e wI m a g e I c o n ( " s r c / I c o n o L e d R o j o A p a g a d o . p n g " ) ) ; } i f ( j R a d i o B u t t o n 2 . i s S e l e c t e d ( ) ) { e n v i a r D a t o s ( T U R N _ A m a r i l l o _ O F F ) ; j L a b e l 3 . s e t I c o n ( n e wI m a g e I c o n ( " s r c / I c o n o L e d A m a r i l l o A p a g a d o . p n g " ) ) ; } } / / G E N L A S T : e v e n t _ j B u t t o n 1 A c t i o n P e r f o r m e d / * * *@ p a r a ma r g st h ec o m m a n dl i n ea r g u m e n t s * / p u b l i cs t a t i cv o i dm a i n ( S t r i n ga r g s [ ] ){ / *S e tt h eN i m b u sl o o ka n df e e l* / / / < e d i t o r f o l dd e f a u l t s t a t e = " c o l l a p s e d "d e s c = "L o o ka n df e e ls e t t i n gc o d e ( o p t i o n a l )" > / *I fN i m b u s( i n t r o d u c e di nJ a v aS E6 )i sn o ta v a i l a b l e ,s t a yw i t ht h e d e f a u l tl o o ka n df e e l . *F o rd e t a i l ss e e
https://bitbucket.org/geekytheory/tutorial-java-arduino-javaduino/raw/21768e0653ca4346775e8f0f907b1b0f7337687c/Tutorial JAVADUINO - Cdigo Java/src/ 4/5
23/07/13
5/5