JComboBox en un JTable

Iniciado por Xedrox, 20 Agosto 2011, 18:09 PM

0 Miembros y 1 Visitante están viendo este tema.

Xedrox

Como podria hacer para que en una de mis columnas de un JTable, al seleccionar cualquier celda de esa columna aparezca un JComboBox para seleccionar un valor?

Lo estoy haciendo asi y me tira error el metodo "getColumn" y estoy seguro que no me estoy equivocando de indice.


public class Alta extends javax.swing.JFrame {

    private Connection con;
    private DefaultTableModel tableModel;
    private int ultimoCod=1;
    private String[] defaultFase={""+ultimoCod,"Fase"};
    private TableColumn tc;
    private JComboBox listaMaquinas;
   

    /** Creates new form Alta */
    public Alta(Connection con_p)
    {

        initComponents();
        con=con_p;
        tableModel=(DefaultTableModel)tabla.getModel();
        tableModel.addRow(defaultFase);
        listaMaquinas=new JComboBox(Utilitarios.cargarMaquinas(con));
        tc=tabla.getColumn(1);        //Aca me da error
        tc.setCellEditor(new DefaultCellEditor(listaMaquinas));
        this.setLocationRelativeTo(null);
        setVisible(true);
    }




Gracias
Saludos