Noticias Weblogs Foros Wiki Código

RecorteX

317 usuarios y 202 recortes de código
Usuario

Contraseña
Crear cuenta
asp csharp css fechas fichero Flash html imagenes java javascript linux mysql oracle php ruby sql SQLServer vbnet xhtml xml
Top Usuarios
albin (29)
josuebasurto (28)
fjmp76 (27)
juanjo (25)
pedrocaro (9)
AndiXTRM (7)
Joserra (7)
miiglesi (6)
aplyca (5)
moisesmarquez (5)
Top Etiquetas
php (38)
html (23)
javascript (20)
vbnet (20)
java (19)
sql (15)
mysql (13)
csharp (12)
xml (10)
css (8)
imagenes (7)
Flash (7)
xhtml (6)
asp (6)
linux (6)
fechas (6)
SQLServer (5)
oracle (5)
fichero (4)
ruby (4)

JComboBox con más de una columna

Para esas ocasiones en que necesitemos un Combo que nos muestre un valor pero queremos que almacene información adicional de cada uno de los elementos nada más fácil que esto.

  String columnas[] = new String[2];
  columnas[0] = id;
  columnas[1] = etiqueta;
  combo.addItem (columnas);
Con esto nos guardará la información que necesitemos. Y con este otro nos mostrará tan solo lo que nosotros querramos.

combo.setRenderer (new DefaultListCellRenderer()
{
  public java.awt.Component getListCellRendererComponent (
    JList l,Object o,int i,boolean s, boolean f)
  {
     return new JLabel (((String[])o)[1]);
  }
});
Identifícate para dejar un comentario.
info@recortex.com - Proyecto: Juanjo Navarro, 2006 - Diseño: Albin