Foros del Web » Programación para mayores de 30 ;) » Java »

checkbox programacion blackberry

Estas en el tema de checkbox programacion blackberry en el foro de Java en Foros del Web. Buenos dias .Me gustaria que me colaboraran sobre como hacer o ayudarme con el codigo en programacion blackberry con java. Como darle funcionalidad a los ...
  #1 (permalink)  
Antiguo 13/08/2012, 13:20
 
Fecha de Ingreso: agosto-2012
Mensajes: 1
Antigüedad: 11 años, 8 meses
Puntos: 0
checkbox programacion blackberry

Buenos dias .Me gustaria que me colaboraran sobre como hacer o ayudarme con el codigo en programacion blackberry con java. Como darle funcionalidad a los checkbox para que los pueda eliminar seleccionandolos con un boton esta es la parte de los checkbox.
package ec.ecuadorblackberry.timetracking;
import javax.microedition.lcdui.TextField;
import net.rim.device.api.system.Bitmap;
import net.rim.device.api.ui.Field;
import net.rim.device.api.ui.FieldChangeListener;
import net.rim.device.api.ui.Keypad;
import net.rim.device.api.ui.Manager;
import net.rim.device.api.ui.TransitionContext;
import net.rim.device.api.ui.Ui;
import net.rim.device.api.ui.UiApplication;
import net.rim.device.api.ui.UiEngineInstance;
import net.rim.device.api.ui.component.BasicEditField;
import net.rim.device.api.ui.component.ButtonField;
import net.rim.device.api.ui.component.CheckboxField;
import net.rim.device.api.ui.component.SeparatorField;
import net.rim.device.api.ui.container.HorizontalFieldMan ager;
import net.rim.device.api.ui.container.MainScreen;
import net.rim.device.api.ui.container.VerticalFieldManag er;
import net.rim.device.api.ui.decor.BackgroundFactory;

public final class Consultas1 extends MainScreen
{ private static final int NUM_ENTRIES = 8;
private static final int NUM = 5;
private CheckboxField[] Imagen;


public Consultas1 (){
Bitmap FondoPantalla = Bitmap.getBitmapResource(
"time2.png");

getMainManager().setBackground(
BackgroundFactory.createBitmapBackground(
FondoPantalla));
HorizontalFieldManager HConsultas = new HorizontalFieldManager(Manager.FIELD_HCENTER);
VerticalFieldManager VConsultas = new VerticalFieldManager( Manager.USE_ALL_WIDTH);
Imagen = new CheckboxField[NUM];
BasicEditField title= new BasicEditField (" Tipo de Actividad Actividad Cliente Fecha Minutos Comentarios ","");
BasicEditField E1= new BasicEditField ();
Imagen[0] = new CheckboxField (" GDP-Gerencia Gestión Interna Lucasian 12/09/2012 480 ",true);
Imagen[1]= new CheckboxField (" I&D Lectura de documentos HELM 11/09/2012 480 ",true);
Imagen[2] = new CheckboxField(" GAF-Infraestructura Mantenimiento Lucasian 10/09/2012 480 ", true);
Imagen[3] = new CheckboxField(" GDP-Construcción Publicación ACH 09/09/2012 480 ", true);
ButtonField btRegresar= new ButtonField("Regresar",Field.FIELD_HCENTER);
ButtonField btEliminar= new ButtonField("eliminar");
SeparatorField separador= new SeparatorField();
HorizontalFieldManager HConsultas2 = new HorizontalFieldManager(Manager.HORIZONTAL_SCROLL);

VConsultas.add( title);
VConsultas.add( separador);
VConsultas.add( E1);
VConsultas.add( Imagen [0]);
VConsultas.add( Imagen[1]);
VConsultas.add( Imagen[2]);
VConsultas.add( Imagen[3]);
HConsultas.add(btRegresar);
HConsultas.add(btEliminar);
HConsultas2.add( VConsultas);

add(HConsultas2);
add( HConsultas);


btEliminar.setChangeListener(new FieldChangeListener() {

public void delete(int index) {
synchronized (Imagen) {
for (int i=Imagen[0].getIndex()-1; i>=0; i--) {
this.delete(i);}}
}

public void erase() {
synchronized (Imagen) {
for (int i=Imagen[0].getIndex()-1; i>=0; i--) {
this.delete(i);}}}

public void fieldChanged(Field field, int context) {


}
}

);
btRegresar.setChangeListener(new FieldChangeListener() {
public void fieldChanged(Field field, int context) {
AbrirContenido();
}

});

}

protected void AbrirConsultas2() {


TransitionContext transicion = new TransitionContext(TransitionContext.TRANSITION_SLI DE);
transicion.setIntAttribute(TransitionContext.ATTR_ DURATION, 250);
transicion.setIntAttribute(TransitionContext.ATTR_ DIRECTION, TransitionContext.DIRECTION_RIGHT);
transicion.setIntAttribute(TransitionContext.ATTR_ STYLE, TransitionContext.STYLE_PUSH);
UiEngineInstance engine = Ui.getUiEngineInstance();

Consultas2 AbrirConsultas2 = new Consultas2();
engine.setTransition(null, AbrirConsultas2, UiEngineInstance.TRIGGER_PUSH, transicion);

UiApplication.getUiApplication().pushScreen(AbrirC onsultas2);}
protected void AbrirContenido() {
TransitionContext transicion = new TransitionContext(TransitionContext.TRANSITION_SLI DE);
transicion.setIntAttribute(TransitionContext.ATTR_ DURATION, 250);
transicion.setIntAttribute(TransitionContext.ATTR_ DIRECTION, TransitionContext.DIRECTION_RIGHT);
transicion.setIntAttribute(TransitionContext.ATTR_ STYLE, TransitionContext.STYLE_PUSH);
UiEngineInstance engine = Ui.getUiEngineInstance();

Contenido AbrirContenido = new Contenido();
engine.setTransition(null, AbrirContenido, UiEngineInstance.TRIGGER_PUSH, transicion);

UiApplication.getUiApplication().pushScreen(AbrirC ontenido);}
protected boolean keyChar(char c, int status, int time) {
if (c == Keypad.KEY_ESCAPE) {

return true;
}
return super.keyChar(c, status, time);
}



}




porfavor colaborenme ya me duele la cabeza llevo muchos dias con esto y es para entregar el trabajo.Muchas gracias

Etiquetas: blackberry, checkbox, programa, programacion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:09.