SlideShare ist ein Scribd-Unternehmen logo
1 von 12
LABORATORIO APLICACION J2ME
                                  NETBEANS 6.X MOBILITY PACK




Instructor   : LEONARDO TORRES ALTEZ
APIS          : MIDLET
Tecnologías : CLDC 1.1 , MIDP 2.1
Requisitos : Netbeans 6.x Mobility Pack ( KVM inside )
Objetivo    : Aplicacion para convertir entre dos tipos de moneda.



1 Abrir un proyecto Mobile
  Application




2 NEXT
3 Escoger
     • Configuración
     • Profile

  FINISH




  New  Visual Midlet




4 Arrastrar un elemento
  FORM a el área de diseño
5 Crear una unión entre el
  START POINT y el FORM

  Luego

  Doble clic en el FORM




6 En esta pantalla de diseño
  podemos ver visualmente
  los controles J2ME




7 Seleccione el FORM ,
  vaya a sus propiedades y
  cambie la propiedad

  Instance Name :
  formTiposCambio




8 Arrastre un TextField
  dentro del formulario
9 De la misma forma
  agregue otro




1 Cambie las propiedades
0 de cada control como
  sigue
  El primero:
  Label :CostoDolar(S/.)
  Instance Name : txtSolDolar
  Text : 0

  El Segundo:
  Label :CostoEuro(S/.)
  Instance Name : txtSolEuro
  Text : 0




1 Arrastre un StringItem
1
1 Modifique las propiedades
2 para darle apariencia de
  botón:


  Label :
  Text: ACEPTAR
  Appearance : BUTTON
  Instance Name :btnAceptar




1 Arrastre un Item Command
3 sobre el botón ACEPTAR
  ( Los elementos command son para
  definir acciones provocadas por algún
  elemento del formulario )




1 Cambie las propiedades
4 del elemento item
  command agregado:


  InstanceName: itemCommandAceptar
1 Cambie las propiedades
5 del control btnAceptar para
  que al lanzar su evento
  provoque la acción
  itemCommandAceptar




1 Busque en el código
6 fuente el método listener
  que se ejecuta al presionar
  el botón


  
1
7 Agregue como miembros
  de clase :

  private double solDolar;
  private double solEuro;


  Dentro del método listener:
  this.solDolar =
  Double.parseDouble(this.txtSolDola
  r.getString());

  this.solEuro =
  Double.parseDouble(this.txtSolEuro
  .getString());

  
1 Agregue el command Exit
8 Command a un area en
  vacía del form




1 Cambie las propiedades
9 del elemento agregado
  instanceName: exitCommand

  Action:
  Exit MiDlet




2 Ejecute la aplicación
0
  Para entrar seleccione el
  boton central
2 En el diseño del flujo
1 agregue un screen Alert




2 En el diseño del flujo
2 agregue dos formularios ,
  cambiar el instance name :
  formDolares
  formEuros


  Conecte
  ItemCommandAceptar con
  alert
2 Clic en el screen Alert ,
3 cambie las propiedades de
  la siguiente forma :

  Doble clic en <text not
  especified> y escriba el
  mensaje : “datos
  ingresados correctamente”


  Agregue dos
  ItemCommand
  ( arrástrelos a un área
  vacía ) :
  Instance Name :
  itemCommandDolares
  Label: Dolares

  Instance Name :
  itemCommandEuros
  Label: Euros


  A cada uno asocie una
  acción de ir hacia el form
  respectivo modificando la
  propiedad Action

  Ingrese un texto en la
  parte central del formulario
  “datos ingresados
  correctamente”

  Para asociar cada
  itemCommand , clic en la
  propiedad Action 

  A cada uno asocie una
  acción de ir hacia el form
  respectivo
2 Quedara de esta forma 
5




2 El diseño del flujo quedara
6 de esta forma 




2 Clic en el formDolares
7
  Agregue al formulario

  un TextField ,
  dos StringItem

  ( uno de ellos con forma
  de botón y el otro por
  defecto )

  Modifique las propiedades
  del TextField
  InstanceName : txtDolares
  Label : monto en dolares
2 Modifique las propiedades
8 del primer StringItem


  InstanceName : btnSoles
  Label : Convertir Soles



2 Modifique las propiedades
9 del segundo StringItem 


  InstanceName : lblSoles
  Label : Monto Soles




3 Agregue un itemCommand
0 , arrástrelo sobre el
  StringItem ( Convertir
  Soles )

  Cambie sus propiedades
  del item Command
  InstanceName :
  itemCommandConvertirSo
  les

  Cambie las propiedades
  del item Command
  Convertir Soles
  Default Action :
  itemCommandConvertirSo
  les


3 Agregue este código en el
3 método listener para
  setear el resultado:

  this.lblSoles.setText( (Double.pars
  eDouble(this.txtDolares.getString())
  * this.solDolar) + quot;quot;);
3 Agregue un ExitCommand
4 al formulario

  Y modifique su propiedad
  Action : Exit Midlet




3 TAREA
5
  De la misma forma anterior
  modifique el formulario
  FORMEUROS




4 Código sugerido en el
2 método listener del
  FORMEUROS


  this.lblSolesPeruanos.setText( (Do
  uble.parseDouble(this.txtEuros.get
  String()) * this.solEuro) + quot;quot;);
4 Probar la ejecución :
3

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (18)

18 por
18 por18 por
18 por
 
Laboratorio3 check box
Laboratorio3 check boxLaboratorio3 check box
Laboratorio3 check box
 
PROGRAMA 5
PROGRAMA 5PROGRAMA 5
PROGRAMA 5
 
Programa5
Programa5Programa5
Programa5
 
Programa5 pptxpacheco
Programa5 pptxpachecoPrograma5 pptxpacheco
Programa5 pptxpacheco
 
Ejerciciosj query
Ejerciciosj queryEjerciciosj query
Ejerciciosj query
 
Manual aplicacion movil
Manual aplicacion movilManual aplicacion movil
Manual aplicacion movil
 
Introducción a jQuery (Parte 4, 5, 6)
Introducción a jQuery (Parte 4, 5, 6)Introducción a jQuery (Parte 4, 5, 6)
Introducción a jQuery (Parte 4, 5, 6)
 
Visual basic cbtis
Visual basic cbtisVisual basic cbtis
Visual basic cbtis
 
Programa 14
Programa 14Programa 14
Programa 14
 
Programa 14
Programa 14Programa 14
Programa 14
 
Programa14
Programa14Programa14
Programa14
 
Programa14a pptx pachecov
Programa14a pptx pachecovPrograma14a pptx pachecov
Programa14a pptx pachecov
 
Tutorial Nro. 2 de Desarollo de Aplicaciones Móviles con Android
Tutorial Nro. 2 de Desarollo de Aplicaciones Móviles con AndroidTutorial Nro. 2 de Desarollo de Aplicaciones Móviles con Android
Tutorial Nro. 2 de Desarollo de Aplicaciones Móviles con Android
 
Tutorial Nro 1 de Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro 1 de Desarrollo de Aplicaciones Móviles con AndroidTutorial Nro 1 de Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro 1 de Desarrollo de Aplicaciones Móviles con Android
 
Tutorial Nro.3 - Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro.3 - Desarrollo de Aplicaciones Móviles con AndroidTutorial Nro.3 - Desarrollo de Aplicaciones Móviles con Android
Tutorial Nro.3 - Desarrollo de Aplicaciones Móviles con Android
 
Perales tutorial
Perales tutorialPerales tutorial
Perales tutorial
 
Diapositivas de la profesora patricia revelo
Diapositivas de la profesora patricia reveloDiapositivas de la profesora patricia revelo
Diapositivas de la profesora patricia revelo
 

Andere mochten auch

Evaluacion 15 trabajo de investigación
Evaluacion 15 trabajo de investigaciónEvaluacion 15 trabajo de investigación
Evaluacion 15 trabajo de investigaciónAdalberto
 
SaúDe Ii
SaúDe IiSaúDe Ii
SaúDe Iiroci28
 
Presentacion de estadistica.
Presentacion de estadistica.Presentacion de estadistica.
Presentacion de estadistica.Adalberto
 
Evaluac ión 7
Evaluac ión 7Evaluac ión 7
Evaluac ión 7Adalberto
 
MaestríA Diverdidad
MaestríA DiverdidadMaestríA Diverdidad
MaestríA DiverdidadAdalberto
 
Maestriaevaluacindelosaprendizajes 091004205515-phpapp01
Maestriaevaluacindelosaprendizajes 091004205515-phpapp01Maestriaevaluacindelosaprendizajes 091004205515-phpapp01
Maestriaevaluacindelosaprendizajes 091004205515-phpapp01Adalberto
 
2011 talleres de artes plasticas mayo
2011 talleres de artes plasticas mayo2011 talleres de artes plasticas mayo
2011 talleres de artes plasticas mayoAdalberto
 
C O M E R F R U T A S C O N E L E S T O M A G O V A C I O
C O M E R  F R U T A S  C O N  E L  E S T O M A G O  V A C I OC O M E R  F R U T A S  C O N  E L  E S T O M A G O  V A C I O
C O M E R F R U T A S C O N E L E S T O M A G O V A C I OMarisol Legón Perez
 
Programa De 4 (Segunda VersióN)
Programa De 4 (Segunda VersióN)Programa De 4 (Segunda VersióN)
Programa De 4 (Segunda VersióN)Adalberto
 
Els sistemes de regadiu a Catalunya
Els sistemes de regadiu a CatalunyaEls sistemes de regadiu a Catalunya
Els sistemes de regadiu a Catalunyaguest11a5ee
 
Aprendizaje y tecnologías
Aprendizaje y tecnologíasAprendizaje y tecnologías
Aprendizaje y tecnologíasLuis Gutierrez
 
00 Perfil Pei 2009
00  Perfil Pei 200900  Perfil Pei 2009
00 Perfil Pei 2009Adalberto
 

Andere mochten auch (20)

Evaluacion 15 trabajo de investigación
Evaluacion 15 trabajo de investigaciónEvaluacion 15 trabajo de investigación
Evaluacion 15 trabajo de investigación
 
SaúDe Ii
SaúDe IiSaúDe Ii
SaúDe Ii
 
Test Flogisteano
Test FlogisteanoTest Flogisteano
Test Flogisteano
 
Presentacion de estadistica.
Presentacion de estadistica.Presentacion de estadistica.
Presentacion de estadistica.
 
Evaluac ión 7
Evaluac ión 7Evaluac ión 7
Evaluac ión 7
 
Instrucciones
InstruccionesInstrucciones
Instrucciones
 
Chasin Cchs
Chasin CchsChasin Cchs
Chasin Cchs
 
MaestríA Diverdidad
MaestríA DiverdidadMaestríA Diverdidad
MaestríA Diverdidad
 
Maestriaevaluacindelosaprendizajes 091004205515-phpapp01
Maestriaevaluacindelosaprendizajes 091004205515-phpapp01Maestriaevaluacindelosaprendizajes 091004205515-phpapp01
Maestriaevaluacindelosaprendizajes 091004205515-phpapp01
 
Catalogo
CatalogoCatalogo
Catalogo
 
2011 talleres de artes plasticas mayo
2011 talleres de artes plasticas mayo2011 talleres de artes plasticas mayo
2011 talleres de artes plasticas mayo
 
Oferta De Trabajo
Oferta De TrabajoOferta De Trabajo
Oferta De Trabajo
 
WEB 2.0
WEB 2.0WEB 2.0
WEB 2.0
 
C O M E R F R U T A S C O N E L E S T O M A G O V A C I O
C O M E R  F R U T A S  C O N  E L  E S T O M A G O  V A C I OC O M E R  F R U T A S  C O N  E L  E S T O M A G O  V A C I O
C O M E R F R U T A S C O N E L E S T O M A G O V A C I O
 
Eres Feliz
Eres FelizEres Feliz
Eres Feliz
 
Programa De 4 (Segunda VersióN)
Programa De 4 (Segunda VersióN)Programa De 4 (Segunda VersióN)
Programa De 4 (Segunda VersióN)
 
Formacion del talento humano
Formacion del talento humanoFormacion del talento humano
Formacion del talento humano
 
Els sistemes de regadiu a Catalunya
Els sistemes de regadiu a CatalunyaEls sistemes de regadiu a Catalunya
Els sistemes de regadiu a Catalunya
 
Aprendizaje y tecnologías
Aprendizaje y tecnologíasAprendizaje y tecnologías
Aprendizaje y tecnologías
 
00 Perfil Pei 2009
00  Perfil Pei 200900  Perfil Pei 2009
00 Perfil Pei 2009
 

Ähnlich wie J2ME Netbeans Mobility Pack - Leonardo Torres Altez

Ähnlich wie J2ME Netbeans Mobility Pack - Leonardo Torres Altez (20)

Manual de delphi 6.0
Manual de delphi 6.0Manual de delphi 6.0
Manual de delphi 6.0
 
Separata de vb 2015
Separata de vb 2015Separata de vb 2015
Separata de vb 2015
 
Delphi 7 20051
Delphi 7 20051Delphi 7 20051
Delphi 7 20051
 
Delphi 7 20051
Delphi 7 20051Delphi 7 20051
Delphi 7 20051
 
Formularios Javascript
Formularios JavascriptFormularios Javascript
Formularios Javascript
 
6. windows forms
6.  windows forms6.  windows forms
6. windows forms
 
Laboratorio nº 2
Laboratorio nº 2Laboratorio nº 2
Laboratorio nº 2
 
Dce2 introduccion win_forms
Dce2 introduccion win_formsDce2 introduccion win_forms
Dce2 introduccion win_forms
 
Dce2 Introduccion Win Forms
Dce2 Introduccion Win FormsDce2 Introduccion Win Forms
Dce2 Introduccion Win Forms
 
Dce2 introduccion win_forms
Dce2 introduccion win_formsDce2 introduccion win_forms
Dce2 introduccion win_forms
 
Introduccion a Windows Form
Introduccion a Windows FormIntroduccion a Windows Form
Introduccion a Windows Form
 
Formularios y contenedores
Formularios y contenedoresFormularios y contenedores
Formularios y contenedores
 
Formularios y contenedores
Formularios y contenedoresFormularios y contenedores
Formularios y contenedores
 
Taller uso-de-tablas
Taller uso-de-tablasTaller uso-de-tablas
Taller uso-de-tablas
 
Elemento n3
Elemento n3Elemento n3
Elemento n3
 
Actividad Vb0506
Actividad Vb0506Actividad Vb0506
Actividad Vb0506
 
Delphi xe
Delphi xeDelphi xe
Delphi xe
 
Practica Tres Delphi
Practica Tres DelphiPractica Tres Delphi
Practica Tres Delphi
 
Aplicación zirconia
Aplicación zirconiaAplicación zirconia
Aplicación zirconia
 
Clase para 1º Info
Clase para 1º InfoClase para 1º Info
Clase para 1º Info
 

J2ME Netbeans Mobility Pack - Leonardo Torres Altez

  • 1. LABORATORIO APLICACION J2ME NETBEANS 6.X MOBILITY PACK Instructor : LEONARDO TORRES ALTEZ APIS : MIDLET Tecnologías : CLDC 1.1 , MIDP 2.1 Requisitos : Netbeans 6.x Mobility Pack ( KVM inside ) Objetivo : Aplicacion para convertir entre dos tipos de moneda. 1 Abrir un proyecto Mobile Application 2 NEXT
  • 2. 3 Escoger • Configuración • Profile FINISH New  Visual Midlet 4 Arrastrar un elemento FORM a el área de diseño
  • 3. 5 Crear una unión entre el START POINT y el FORM Luego Doble clic en el FORM 6 En esta pantalla de diseño podemos ver visualmente los controles J2ME 7 Seleccione el FORM , vaya a sus propiedades y cambie la propiedad Instance Name : formTiposCambio 8 Arrastre un TextField dentro del formulario
  • 4. 9 De la misma forma agregue otro 1 Cambie las propiedades 0 de cada control como sigue El primero: Label :CostoDolar(S/.) Instance Name : txtSolDolar Text : 0 El Segundo: Label :CostoEuro(S/.) Instance Name : txtSolEuro Text : 0 1 Arrastre un StringItem 1
  • 5. 1 Modifique las propiedades 2 para darle apariencia de botón: Label : Text: ACEPTAR Appearance : BUTTON Instance Name :btnAceptar 1 Arrastre un Item Command 3 sobre el botón ACEPTAR ( Los elementos command son para definir acciones provocadas por algún elemento del formulario ) 1 Cambie las propiedades 4 del elemento item command agregado: InstanceName: itemCommandAceptar
  • 6. 1 Cambie las propiedades 5 del control btnAceptar para que al lanzar su evento provoque la acción itemCommandAceptar 1 Busque en el código 6 fuente el método listener que se ejecuta al presionar el botón  1 7 Agregue como miembros de clase : private double solDolar; private double solEuro; Dentro del método listener: this.solDolar = Double.parseDouble(this.txtSolDola r.getString()); this.solEuro = Double.parseDouble(this.txtSolEuro .getString()); 
  • 7. 1 Agregue el command Exit 8 Command a un area en vacía del form 1 Cambie las propiedades 9 del elemento agregado instanceName: exitCommand Action: Exit MiDlet 2 Ejecute la aplicación 0 Para entrar seleccione el boton central
  • 8. 2 En el diseño del flujo 1 agregue un screen Alert 2 En el diseño del flujo 2 agregue dos formularios , cambiar el instance name : formDolares formEuros Conecte ItemCommandAceptar con alert
  • 9. 2 Clic en el screen Alert , 3 cambie las propiedades de la siguiente forma : Doble clic en <text not especified> y escriba el mensaje : “datos ingresados correctamente” Agregue dos ItemCommand ( arrástrelos a un área vacía ) : Instance Name : itemCommandDolares Label: Dolares Instance Name : itemCommandEuros Label: Euros A cada uno asocie una acción de ir hacia el form respectivo modificando la propiedad Action Ingrese un texto en la parte central del formulario “datos ingresados correctamente” Para asociar cada itemCommand , clic en la propiedad Action  A cada uno asocie una acción de ir hacia el form respectivo
  • 10. 2 Quedara de esta forma  5 2 El diseño del flujo quedara 6 de esta forma  2 Clic en el formDolares 7 Agregue al formulario un TextField , dos StringItem ( uno de ellos con forma de botón y el otro por defecto ) Modifique las propiedades del TextField InstanceName : txtDolares Label : monto en dolares
  • 11. 2 Modifique las propiedades 8 del primer StringItem InstanceName : btnSoles Label : Convertir Soles 2 Modifique las propiedades 9 del segundo StringItem  InstanceName : lblSoles Label : Monto Soles 3 Agregue un itemCommand 0 , arrástrelo sobre el StringItem ( Convertir Soles ) Cambie sus propiedades del item Command InstanceName : itemCommandConvertirSo les Cambie las propiedades del item Command Convertir Soles Default Action : itemCommandConvertirSo les 3 Agregue este código en el 3 método listener para setear el resultado: this.lblSoles.setText( (Double.pars eDouble(this.txtDolares.getString()) * this.solDolar) + quot;quot;);
  • 12. 3 Agregue un ExitCommand 4 al formulario Y modifique su propiedad Action : Exit Midlet 3 TAREA 5 De la misma forma anterior modifique el formulario FORMEUROS 4 Código sugerido en el 2 método listener del FORMEUROS this.lblSolesPeruanos.setText( (Do uble.parseDouble(this.txtEuros.get String()) * this.solEuro) + quot;quot;); 4 Probar la ejecución : 3