una sirve seleccionar seleccionada que para obtener modificar los getselectedrow fila event desde datos como codigo java swing linked-list jtable jtextfield

sirve - obtener datos de una fila seleccionada en java



JTable: evento de clic en fila seleccionada (5)

Así es como lo hice:

table.getSelectionModel().addListSelectionListener(new ListSelectionListener(){ public void valueChanged(ListSelectionEvent event) { // do some actions here, for example // print first column value from selected row System.out.println(table.getValueAt(table.getSelectedRow(), 0).toString()); } });

Este código reacciona con el clic del mouse y la selección de elementos desde el teclado.

Tengo un Jtable que se rellena con una lista enlazada a través de un AbstractTableModel.

Lo que quiero hacer es cuando hago clic (clic con el botón izquierdo del mouse) en una fila en la tabla JT, la lista enlazada es búsqueda (en este caso, contiene títulos de películas) y muestra los valores en la lista enlazada en Jtextboxes

¿Cómo hago esto?

Aquí está el código

Supongo que recupera los datos de la fila seleccionada en una matriz, la divide y la coloca en las jtextareas. Cómo puedo hacer esto ?



Puedes usar el evento MouseClicked :

private void tableMouseClicked(java.awt.event.MouseEvent evt) { // Do something. }



private void jTable1MouseClicked(java.awt.event.MouseEvent evt) { JTable source = (JTable)evt.getSource(); int row = source.rowAtPoint( evt.getPoint() ); int column = source.columnAtPoint( evt.getPoint() ); String s=source.getModel().getValueAt(row, column)+""; JOptionPane.showMessageDialog(null, s); }

Si quieres hacer click en vender en jtable usa de esta manera.