Ho creato una colonna modificabile in Jtable.Ottenere valori dalla cella JTable
voglio vecchi valori da una cella quando ho finito di modifica di una cella
Ho creato una colonna modificabile in Jtable.Ottenere valori dalla cella JTable
voglio vecchi valori da una cella quando ho finito di modifica di una cella
È possibile ottenere il valore utilizzando
table.getModel().getValueAt(row_index, col_index);
dove table
è il nome della tabella e restituirà un Object
Passare attraverso questo Getting cell value. Potrebbe essere utile per te.
Grazie ma non ricevo l'ultimo valore inserito nella cella quando lo stato attivo passa alla cella successiva – user2042166
@ user2042166 Intendi dopo la modifica nella cella della tabella ??? – Maximin
Sì, hai ragione. – user2042166
È possibile utilizzare uno TableCellListener
, come mostrano here. Utilizza uno PropertyChangeEvent
per tenere traccia dei vecchi e dei nuovi valori.
Working Fine..Grazie ... – user2042166
È inoltre possibile creare la propria implementazione di un modello TableModel e sovrascrivere il metodo setValueAt per tenere traccia delle modifiche.
Grazie ... Lavorando bene .. – user2042166
Aggiungi un TableModelListener
al modello TableModel. Ogni volta che un evento viene attivato, puoi aggiornare i contenuti del tuo campo di testo con il nuovo valore nella cella.
"Voglio valori da una cella quando ci si immette come chiave rilasciatoEvent". Vuoi dire: "Voglio i vecchi valori da una cella quando ho finito di modificare una cella"? –
sì hai ragione – user2042166
bene una volta che hai finito di modificare una cella, quindi il nuovo valore sostituisce il vecchio. Come pensi che questo dovrebbe funzionare? –