Come ottenere il valore della cella di jtable a seconda della riga su cui si fa clic

Sto cercando di utilizzare un metodo di aggiornamento sul mio jtable che è collegato al database e vorrei compilare i campi di testo sul modulo in base a quale riga gli utenti fanno clic. Capisco che avrò bisogno di un metodo getValueAt () ma non sono sicuro di come riempire in quale riga a seconda della riga che l’utente fa clic. Non riesco a trovare nulla su Google o qualcosa così qualsiasi informazione sarebbe utile!

Dovrai chiamare getValueAt () modello della tua tabella per ottenere i valori che ti servono. Avrai anche bisogno di un ascoltatore sul tavolo per ascoltare le selezioni. In modo che, una volta che un utente seleziona una riga, chiami getValueAt () per ottenere il valore per la colonna specifica di dati in quella riga.

private final UrTableModel urTableModel; private JTable urTable; ... // 1. Create your table model class that should extends from DefaultTableModel, instantiate it urTableModel=new UrTableModel(); // 2. creates table table = TableUtils.createStandardSortableTable(urTableModel); // 3. customize your table table.setBackground(Color.WHITE); table.getTableHeader().setReorderingAllowed(false); // 4. Add the mouse listner to it table.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(final MouseEvent e) { if (e.getClickCount() == 1) { final JTable target = (JTable)e.getSource(); final int row = target.getSelectedRow(); final int column = target.getSelectedColumn(); // Cast to ur Object type final UrObjctInCell urObjctInCell = (UrObjctInCell)target.getValueAt(row, column); // TODO WHAT U WANT! } } }); 

Saluti,