J2ME Netbeans Mobility Pack - Leonardo Torres Altez
Upcoming SlideShare
Loading in...5
×
 

J2ME Netbeans Mobility Pack - Leonardo Torres Altez

on

  • 8,007 views

Laboratorio usando Netbeans Mobility Pack J2ME

Laboratorio usando Netbeans Mobility Pack J2ME

Statistics

Views

Total Views
8,007
Views on SlideShare
7,999
Embed Views
8

Actions

Likes
1
Downloads
0
Comments
0

1 Embed 8

http://www.lmodules.com 8

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

J2ME Netbeans Mobility Pack - Leonardo Torres Altez J2ME Netbeans Mobility Pack - Leonardo Torres Altez Document Transcript

  • 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