Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/10/2008, 04:54
xayide
 
Fecha de Ingreso: febrero-2006
Mensajes: 174
Antigüedad: 18 años, 2 meses
Puntos: 0
problemas jtable setcelleditor

Buenas!!

Tengo un problema con la edicion de celdas del JTable. Los datos los recojo de un resultset que hago a una base de datos mysql. Todos los datos son varchar excepto la ultima columna. He puesto la funcion setCellEditor() pero no me funciona. Alguna idea???

Gracias


Código:
try {
           
            modeloTabla = new ModeloTablaResultado(consulta);
            
        	tablaResultados = new JTable(modeloTabla);
        	tablaResultados.setCellSelectionEnabled(true);
        	JTextField jtf=new JTextField();
        	tablaResultados.setCellEditor(new DefaultCellEditor(jtf));            
            this.setLayout(new BorderLayout());//los he puesto yo
            this.add( new JScrollPane(tablaResultados) , BorderLayout.CENTER );
            
            
            // establecer tamaño de ventana y mostrarla en pantalla
            setSize( 500, 250 );
            setVisible( true );
            
            
        }  catch ( ClassNotFoundException claseNoEncontrada ) {
            JOptionPane.showMessageDialog( null,
                    "No se encontro el controlador de la base de datos", "No se encontro el controlador",
                    JOptionPane.ERROR_MESSAGE );
            System.exit( 1 );
        } 
        catch ( SQLException excepcionSQL ) {
            JOptionPane.showMessageDialog( null, excepcionSQL.getMessage(),
                    "Error en la base de datos", JOptionPane.ERROR_MESSAGE );
            modeloTabla.desconectarDeLaBaseDeDatos();
            System.exit( 1 );
        }