JComboBox
Hola!!
Seria posible añadir al comboBox botones, en vez de cadenas ??
Gracias
Seria posible añadir al comboBox botones, en vez de cadenas ??
Gracias
En JComboBox es posible ver cualquier objeto que derive de Component. Al añadir cadenas, por defecto se añade un JLabel con el texto. Si quieres que se vean botones tienes que añadirle al combo tu propio render con setRenderer. Para hacer tu render extiende a DefaultListCellRenderer e implementa el método getListCellRenderer (...). Llamando a super.getListCellRenderer (...) te devolverÃa un JLabel con el texto de 'value', simplemente puedes hacer
return new JButton (value.toString ()), eso ya como tú veas. Ten en cuenta que si quieres que haga algo el boton es aquà donde tienes que añadirle el oyente... OK???
return new JButton (value.toString ()), eso ya como tú veas. Ten en cuenta que si quieres que haga algo el boton es aquà donde tienes que añadirle el oyente... OK???
