Java toString(), String , @, hashCode .
ListCellRenderer Proveedores ComboBox.
:
public static class ProveedoresRenderer extends DefaultListCellRenderer {
public Component getListCellRendererComponent( JList list, Object value, int index, boolean isSelected, boolean cellHasFocus ) {
Object item = value;
if( item instanceof Proveedores ) {
item = ( ( Proveedores ) item ).getName();
}
return super.getListCellRendererComponent( list, item, index, isSelected, cellHasFocus);
}
}
ProveedoresRenderer JComboBox.
ListIterator listaNombre = listaProveedores.listIterator();
listado = new Proveedores[listaProveedores.size()];
int cont = 0;
while (listaNombre.hasNext()) {
prov = (Proveedores) listaNombre.next();
listado[cont] = prov;
cont++;
}
this.vista.cArticuloFamilia.setModel(new javax.swing.DefaultComboBoxModel(listado));
this.vista.cArticuloFamilia.setRenderer( new ProveedoresRenderer() );