Programación General > Java
Columna JComboBox en Jtable
(1/1)
			.net:
			
			Alguien sabe como puedo obtener el jCombobox por cada row de la jtable y cambiar su selectionindex, he hecho varios intentos y no a funcionado
Espero sus respuestas...
		
			arielb:
			
			Para ver si comprendí.
Buscas obtener el valor seleccionado en el jcombobox que se encuentra en un registro específico?
		
			.net:
			
			Obtenerlo no .Establecerlo por ejemplo:
Tengo una jtable con tres rows y una columna de tipo jcombobox ese combo box tiene 4 elementos , quiero que el primer row tenga seleccionado el primer elemento el segundo row este seleccionado el tercer elemento y el tercer row que seleccione el cuarto elemento.
		
			.net:
			
			Actualmente Tenia asi
en un ciclo buscaba cada jcombo de cada row
JComboBox combo = (JComboBox)tblFactorUnidad.getCellEditor(row, col).getTableCellEditorComponent(tabla, null, true, row, col);
y si me lo traia
despues lo
le  cambiaba el index:
combo.setSelectedIndex(2);
pero no funcionaba
Hasta que encontre la solucion:
Cambie el codigo anterior por 
  ((DefaultTableModel)tabla.getModel()).setValueAt(itemaSeleccionar, row, col);
listo funciono.
Gracias
		
Navegación
Ir a la versión completa