Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/04/2012, 10:20
yasmine27
 
Fecha de Ingreso: noviembre-2010
Mensajes: 93
Antigüedad: 14 años, 1 mes
Puntos: 1
JComboBox y JTable

Hola!!!
Tengo un problema espero q me puedan ayudar, muchas gracias por adelantado:

Tengo la siguiente tabla
http://img820.imageshack.us/img820/7050/tableq.jpg
Como veis tengo un jcombo, pues bien cuando el usuario seleccione uno elemento automaticamente quiero q me ponga el precio en la columna precio, sé como hacer la consulta a mi BD para que me saque los datos y rellene el combo, pero no sé como saber que elemento ha seleccionado en mi tabla, es decir no sé como hacer que cuando yo seleccione por ejemplo "Figura" automáticamente me muestre sus precios.

TableColumn productColumn = tabla.getColumnModel().getColumn(1);
JComboBox combo_producto = new JComboBox();
combo_producto.addItem("Lienzo");
combo_producto.addItem("Cuadro");
combo_producto.addItem("Figura");
combo_producto.addItem("Marco");
combo_producto.addItem("Lapicero");
combo_producto.addItem("Lamina");
combo_producto.addItem("Espatula");
combo_producto.addItem("Pincel");
combo_producto.addItem("Caballete");
combo_producto.addItem("Pintura");
combo_producto.addItem("Maletin");
combo_producto.addItem("Bloc");
productColumn.setCellEditor(new DefaultCellEditor(combo_producto));

TableColumn productTam = tabla.getColumnModel().getColumn(2);
JComboBox combo_tam = new JComboBox();

He probado con esto System.out.println(combo_producto.getSelectedItem( ).toString()); pero me sale siempre el primer elemento del combo

Muchas gracias!