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

Capturar dato de un JTable y asignar a un JTextField

Buenas tardes, como podria capturar un dato especifico de un campo de un JTable y asignar a un JTextField, pues tengo un event actionPerformed en un JTextField que desplega datos de una base de datos en un objeto JTable y tengo problemas al capturar el dato que selecciono el usuario.

Muchas gracias!, saludos!

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.
Imagen de camiloleal

Capturar Dato dato de un JTable y asignar a un JTextField

Hacer tiempo encontre una explicacio y hice esto, aunque no se si sea la mejor forma de hacerlo me funciono. espero que no sea tarde.
///este es el evento
private void tablacodproyMouseClicked(java.awt.event.MouseEvent evt) {
int indX = sel.select("Codigo", tablacodproy);
if (indX < 0) {
return;
}
codproy.setText(tablacodproy.getValueAt(tablacodproy.getSelectedRow(), indX).toString());
//esto no es necesario yo lo uso porque lo necesitaba
sel.removerfila(modelocp);
bcodproy.dispose();
}

///y esta es la clase que contien el metodo que llamo dentro del evento

public class seleccion {

public seleccion(){

}
public int select(String sColName, JTable table)
{
int nColumns = 0, nLen = 0, indX = -1;
nLen = table.getColumnCount();
for (int i = 0; i < nLen; i++){
if (sColName.equals(table.getColumnName(i)) )
{
indX = i;
}
}
// retorna el valor del indice encontrado, si no lo encuentra retorna -1
return indX;
}
public int removerfila ( DefaultTableModel model){
while (model.getRowCount()>0){
model.removeRow(0);
}
return 1;
}
}

Esto me funciono solo que habia un problema cuando intercambias las columnas de tu tabla, pero eso lo puedes solucionar en el modelo de tu tabla

Imagen de Nopalin

no entendi que es lo que

no entendi que es lo que quieres hacer, puedes explicarlo de una mejor forma?

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