HashMap
Hola a todos.
No habia entrado a este foro de Java.
Se puede llenar un JComboBox con un HashMap.
Ejemplo:
Cuando trato de llenar el combo me marca un error:
Es que quiero al momento de seleccionar en el combo el valor de Activado, me devuelva el valor boleano.
- Inicie sesión o regístrese para enviar comentarios
usa el tipo de dato primitivo
Prueba cambiar el Boolean por boolean (en minúsculas) para que uses el primitivo en lugar del objeto.
Necesitas un holder para cada
Necesitas un holder para cada elemento del
, es decir, una clase para guardar la etiqueta y el valor. El método
de esta clase se utiliza para mostrar el texto. Ejemplo:
~~~
El mensaje de error es porque
El mensaje de error es porque estás queriendo guardar un boleano en un combo que declaraste sería de tipo HashMap, luego entonces el mensaje es: "Al método addItem que recibe un HashMap le estás pasando un booleano"
Lo que puedes hacer es llenar el combo con las llaves y cuando quieras saber el valor lo buscas de nuevo en el mapa.
Y luego cuando necesites usar el valor lo obtienes con la llave:
Te agradezco mucho jpaul
Fue muy ilustrativa tu respuesta, y se soluciono el error.
Muchisimas gracias
Muchas gracias Oscar.
Me diste una excelente respuesta al problema que tenia.
Es que no sabía que hacer al momento de llenar el combo.
Claro también estaba declarando mal la variable del combo.
Pero funciona a la perfección y es lo que queria hacer.
Mil gracias, que tengas una excelente fin de semana.