style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

Como tomar el valor de una celda de un JTable

Como recoger el valor de una celda de un jTable al realizar un clic
ejecute una función que pinte unos JTextField.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

creo lo que necesitas es algo asi

Si no mal recuerdo primero tienes que hacer que la tabla atrape el evento de cambio
y si no estoy mal un cambio viene desde que haces click en una celda aunque no cambies el contenido

y eso lo logras con estos metodos

tabla es del tipo JTable

inicializarTabla(){
tabla.getSelectionModel().addListSelectionListener(new RowListener());
        tabla.getColumnModel().getSelectionModel().addListSelectionListener(new ColumnListener());
}

private class RowListener implements ListSelectionListener {
           
        public void valueChanged(ListSelectionEvent event) {
               
                if (true) {
                tabla.setCellSelectionEnabled(true);    
            }
            if (event.getValueIsAdjusting()){
                return;
            } //System.out.println("filas");
            try{outputSelection();}
            catch(SQLException o){o.printStackTrace();  }
      }
    }

    private class ColumnListener implements ListSelectionListener {
             
        public void valueChanged(ListSelectionEvent event) {
            if (event.getValueIsAdjusting()) {
                return;
            }//System.out.println("columnas");
            try{outputSelection();}
            catch(SQLException o){o.printStackTrace();  }
        }
    }  

   private void outputSelection()throws  SQLException{
               
        int f,c;
       
        f=tabla.getSelectionModel().getLeadSelectionIndex();
        c=tabla.getColumnModel().getSelectionModel().getLeadSelectionIndex();

       Object oProducto=tabla.getModel().getValueAt(f,c);
}

y creo con eso bastaría, mas menos

consulta esta pagina http://download.oracle.com/javase/tutorial/uiswing/examples/components/i... ahi viene todo lo que necesitas o la mayoria

y para tu caso en particular http://download.oracle.com/javase/tutorial/uiswing/examples/components/T...

Podria ser algo así

private void TablaMouseClicked(java.awt.event.MouseEvent evt) {
{
 fila = Tabla.rowAtPoint(evt.getPoint());
        if (fila > -1){
     
            codigo.setText(String.valueOf(Tabla.getValueAt(fila, 1)));
}
}

Donde codigo es un Jtext, y Tabla es un JTable, en este caso tomaria el valor de la primera columna, y esta dentro del evento clic del mouse.

Saludos.

urgente

hola alguien me podria ayudar soy novato en netbeans y necesito hacer algunas cosa en un jtable
como agregar a una columna solo de check box y que en el evento click esa celda se cambie de color y el check box de esa columna se desactive
alguien que ayude plis urgente..

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">