Newsgroup: it.comp.java
Titolo: restituzione dei valori di un jtable

Salve
ho un problema con le jtable, forse è una cosa banale ma non avendole
mai usate non mi rendo conto.
In pratica ho una finestra dove nella jtable visualizzo i risultati di
una query. Più precisamente nelle finestra ho i seguenti componenti:
- un pulsante per inviare la query al DB
- alcune caselle di testo (dove inserisco dei parametri in base al
quale premendo sul pulsante effettuo la query)
- la jtable dove visualizzo i risultati
Quello che vorrei fare io è questo: una volta che ho effettuato la
query e la jtable si riempe con i valori della query effettuata, vorrei
che se passando sopra una riga della jtable i valori dei campi della
jtable, vengano messi nei campi delle caselle di testo dove inserisco i
valori per fare le query.
In pratica mi serve un metodo che passando sopra le righe della jtable
mi restitusca i valori contenuti all'interno delle celle della riga in
modo da poter inserire questi valori nelle caselle di testo.
Spero che qualcuno possa essermi di aiuto 
    Daniele

 Salve
<google translate>
Perhaps blank I have a problem with the jtable, is
one banal what but having never used them I do
not become account.
Practically I have a window where in the jtable I
visualize turns out you of one query. More just in
the window I have the following members:
- a push-button in order to send the query to the DB
 - some cases of text (where I insert of the parameters
based on which pressing on the push-button I carry
out the query)
- the jtable where I visualize it turns out to you
What I would want to make I am this: once that I
have carried out query and the jtable riempe with
the values of the query carried out, I would want
that if passing over a line of jtable the values of
the fields of the jtable, come puttinges in the fields
of the text cases where I insert the values in order
to make the query.
Practically a method serves me that passing over
the lines of jtable me restitusca the contained
values inside of the cells of the line so as to to
be able to insert these values in the text cases.
I hope that someone can is me of aid
</google translate>
Hi Daniele,  L'inglese è la lingua principalmente
usata nel Java  gruppi di programmi (benchè ci
siano gruppi del Java  per gli altoparlanti
francesi e tedeschi).  Li suggerirei includo
"una versione inglese,, di ogni alberino -
anche se dovete usare "Google traducete,, 
per ottenerli! 
Andrew T.

 I hope that someone can is me of aid
Se i risultati sono questi... immagino cosa possa pensare un inglese che 
legga queste righe! :/
Quanto alla domanda iniziale, JTable ha il metodo Object getValueAt(int 
row, int column), se hai gia' fatto tutte le operazioni che descrivi nel 
tuo post non avrai difficolta' ad armeggiare per poterlo utilizzare.
Saluti
CarMas

daniel...@gmail.com
 ha scritto:

Metodo veloce:
JTable ha il metoto Object getValueAt(int a, int b)... dove a e d sono 
le coordinate della cella.
Procedura elegante e "più giusta" (IMHO):
JTable è il compenente "visuale" di una tabella, in pratica si occupa si 
visualizzare i dati e consentire all'utente di cliccare sulle celle 
selezionandole.
La gestione dei dati dobrebbe venire fatta da un TableModel.
Un table model è in pratica il modello dei dati contenuti nella tabella. 
Le JTable prendono il TableModel nel costruttore e disegnano la tabella 
di conseguenza.
Questo ti consente di astrarre i data dalla loro visualizzazione. 
Tipicamente in un TableModel si ha una Collezione di oggetti che è molto 
più gestibile di una array classico o una matrice.
Inoltre puoi facilmente aggiungere o togliere oggetti dal Model e, cosa 
più importante, puoi avere dei dati anche diversi da quelli che visualizzi.
Studiati i TableModel e vedrai che non potrai più farne a meno.
Delvy