Java - solicito ayuda extraer de choiceGroup en midlet java

 
Vista:

solicito ayuda extraer de choiceGroup en midlet java

Publicado por JUANJAVITO (1 intervención) el 25/03/2013 15:15:35
Hola buenas:

Tengo un problema con un midlet de java. Se trata de lo siguiente:

Tengo un formulario en el que he insertado un choiceGroup múltiple, con tres opciones, también he insertado un botón OK. Al picar en este botón deben aparecer las opciones seleccionadas con una imagen y su etiqueta;
por ejemplo si el usuario selecciona Rusia y Turkía, al picar en OK, deben aparecer esas dos fotos con sus etiquetas: "Ha elegido usted Rusia" y la imagen al lado.
He conseguido el bucle for que recorre el choiceGroup, pero no se como extraerlas para que me las represente en el nuevo formulario Form1.

public void commandAction(Command command, Displayable displayable) {
// write pre-action user code here

if (displayable == form) {
if (command == backCommand) {

switchDisplayable(null, getList());

else if (command == okCommand) {

//codigo que recorre choiceGroup//

Vector elegidos= new Vector ();
for (int i=0; i<choiceGroup.size(); i++) {
if (choiceGroup.isSelected(i)) {
elegidos.addElement(new Integer(i))

¿Qué debo hacer con éste vector, elegidos, para extraer las opciones
que se hayan seleccionado y manejarlas en el Form1?.


switchDisplayable(null, getForm1());

Este el el código del formulario de destino donde se deben de representar las imagenes y el texto:
PHP Code:

public Form getForm1() {
if (form1 == null) {


form1 = new Form("form1", new Item[]{});

}
return form1;

}


¿Cómo traigo aquí las opciones elegidas del vector elegidos?.

¿Cómo debo hacerlo para que además se represente una imagen con su etiqueta con cada
opción elegida?





Otra manera de hacerlo, según me han sugerido:



form1.deleteAll();
for (int i=0; i<choiceGroup.size(); i++) {
if (choiceGroup.isSelected(i)) {
form1.append(choiceGroup.getString(i));
form1.append(imagenDelPais(chiceGroup.getString(i)));
}
}
En vez de utilizar el bucle for que he puesto arriba, usar éste.


Por supuesto, hay que crear el método imagenDelPais(...) a medida, pero no tengo ni idea de como se hace.
No hace falta que diga que estoy empezando con el Java.

Un saludo y gracias de antemano por vuestra ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder