Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/06/2015, 16:13
inforamirez
 
Fecha de Ingreso: junio-2015
Mensajes: 1
Antigüedad: 8 años, 10 meses
Puntos: 0
Pregunta Java netbeans: Insertar un botón en Jtable

Buenas, espero su gran ayuda. tengo un Jframe, el cual contiene un Jtable, la idea es que cuando se ejecute la consulta en la ultima columna salga un botón por cada registro, que cuando se presione abra un archivo PDF. es decir ya tengo guardado la dirección de donde esta el archivo. (uso Netbeans) en la columna Abrir deberia salir el boton.

Intente JButton bt = new JButton();

pero me sale es el texto : Javax.swing.JButton...

Código:
DefaultTableModel modelo = new DefaultTableModel();
  reporte.setModel(modelo);

ResultSet rs = null;
    
modelo.setColumnIdentifiers(new Object[]{"ID_Analista","Nombre","Apellido","Fecha","URL","Abrir"});
    
    if(todo.isSelected())
    {
    
            try {        
rs = s.executeQuery("SELECT reportes.id_analista, analistas.nombre, analistas.apellido, reportes.fecha, reportes.dir FROM reportes, analistas WHERE analistas.id = reportes.id_analista");
            
            } catch (SQLException ex) {
           Logger.getLogger(buscareportpm.class.getName()).log(Level.SEVERE, null, ex);
            }
   
    }else{
       try {
           
rs = s.executeQuery("Select analistas.id,analistas.nombre,analistas.apellido,reportes.fecha,reportes.dir FROM analistas,reportes where reportes.id_analista = '"+idanalista.getText()+"' && analistas.id = '"+idanalista.getText()+"'");
           
       } catch (SQLException ex) {
           Logger.getLogger(buscareportpm.class.getName()).log(Level.SEVERE, null, ex);
       }
      
    }
 
 try {
           while(rs.next())
           {
              
               modelo.addRow(new Object[]{rs.getInt("id_analista"),rs.getString("nombre"),rs.getString("apellido"),
                   rs.getString("fecha"),rs.getString("dir"),"XXXXXXXXX Boton AQUI XXXXXXXXXXXXX"});
               
               
           }
  
       } catch (SQLException ex) {
           Logger.getLogger(buscareportpm.class.getName()).log(Level.SEVERE, null, ex);
       }

Última edición por inforamirez; 24/06/2015 a las 16:17 Razón: imagen no abre