Tengo una duda, cuento con una tabla en la cual tiene Jcomboboxes, tengo que cambiar el valor de todos los jcomboboxes de una columna a un valor que le indique, hasta ahora tengo esto:
Hola,
Tengo una duda, cuento con una tabla en la cual tiene Jcomboboxes, tengo que cambiar el valor de todos los jcomboboxes de una columna a un valor que le indique, hasta ahora tengo esto:
Código PHP:
public void setValues(Object value) { //obtengo el valor que deseo cambiarle a los demas combos
TableColumn tcol;
tcol = this.myTable.getColumnModel().getColumn(10); //solo quiero cambiar el valor de la columna 10 donde estan todos los combox
tcol.setCellRenderer(new ComboBoxCellRenderer(value)); //ingreso a mi clase donde trato de hacer el cambio a todos
}
Código PHP:
class CheckBoxCellRenderer extends JComboBox implements TableCellRenderer {
Object value;
CheckBoxCellRenderer(Object value){ //obtengo el valor a cambiar
this.value = value;
}
public Component getTableCellRendererComponent(JTable jtable,
Object value, boolean isSelected, boolean hasFocus, int row,
int column) {
System.out.println("inn");
super.setSelectedItem(this.value.toString()); //seteo eel valor a todos los comboboxes de la columna 10
return this;
}
}
Gracias!