HashMap
Publicado por Francisco (1 intervención) el 26/06/2015 18:12:18
Hola. Buen dia a todos!!
Como puedo llenar un Jcombobox con un HashMap<String,Boolean>?
Es que quiero que cuando seleccione Activo del combo me devuelva el valor booleano verdadero o falso, para no tener que utilizar if como condicionate para obtener esos valores.
Tengo el siguiente código:
JComboBox<HashMap<String, Boolean>> box = new JComboBox<>();
HashMap<String, Boolean> origen = new HashMap<>();
origen.put("Activo", true);
origen.put("Desactivado", false);
Al querer agregar los datos al jcomboBox me marca error :(
origen.stream().forEach((c,d) -> {
box.addItem(c);//aqui me marca error
});
Este es el error:
The method addItem(Hashmap<String,Boolean) in the type JComboBox<HashMapsString,Boolean>> is not applicable for arguments(Boolean)
Muchas gracias por su amable atención.
Como puedo llenar un Jcombobox con un HashMap<String,Boolean>?
Es que quiero que cuando seleccione Activo del combo me devuelva el valor booleano verdadero o falso, para no tener que utilizar if como condicionate para obtener esos valores.
Tengo el siguiente código:
JComboBox<HashMap<String, Boolean>> box = new JComboBox<>();
HashMap<String, Boolean> origen = new HashMap<>();
origen.put("Activo", true);
origen.put("Desactivado", false);
Al querer agregar los datos al jcomboBox me marca error :(
origen.stream().forEach((c,d) -> {
box.addItem(c);//aqui me marca error
});
Este es el error:
The method addItem(Hashmap<String,Boolean) in the type JComboBox<HashMapsString,Boolean>> is not applicable for arguments(Boolean)
Muchas gracias por su amable atención.
Valora esta pregunta


0