|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Sep 2005
Messaggi: 274
|
[JAVA] JTable2
Allora, io ho un jframe con 2 jpanel, sul secondo di questi jpanel ho una jtable.
Ecco, vorrei che quando il focus passasse alla jtable, mi si selezionasse la prima cella della jtable (per poterla editare), per poi poter navigare all'interno di tutte le altre celle! Come posso fare? Vi Ringrazio Andrea. |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
table.setRowSelectionInterval (0, 0); table.setColumnSelectionInterval (0, 0); Questo seleziona la prima cella. Ma se vuoi già entrare in fase di edit puoi fare: table.editCellAt (0, 0);
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Sep 2005
Messaggi: 274
|
E poi per navigare all'interno delle celle?
Qualche suggerimento?! |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#5 | |
|
Member
Iscritto dal: Sep 2005
Messaggi: 274
|
Quote:
con questi metodi penso che individuo la prima cella. Vero? table.setRowSelectionInterval (0, 0); table.setColumnSelectionInterval (0, 0); E poi? |
|
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#7 |
|
Member
Iscritto dal: Sep 2005
Messaggi: 274
|
Ok!
Scrivo nella prima cella 1 colonna/1 riga. Poi vorrei che premendo le frecce od il tab, mi spostassi nella 2 colonna/1 riga. Grazie della pazienza |
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#9 | |
|
Member
Iscritto dal: Sep 2005
Messaggi: 274
|
Quote:
Effettivamente non ho provato! (E' una cosa che faccio la sera a tempo perso) Lo Provo e ti faccio sapere!!! Grazie |
|
|
|
|
|
|
#10 | |
|
Member
Iscritto dal: Sep 2005
Messaggi: 274
|
Quote:
OK, funziona tutto, Grazie. Ora però ho un' altro problema. Nella prima colonna non devo poterci scrivere, perhè dentro ci sono scritti i numeri di riga! Come faccio? E poi, come faccio ad aggiungere una riga alla mia Jtable che era inizialmente di 5 righe? E ancora, (lo sò che rompo le ...) vorrei che solo la cella selezionata fosse evidenziata, e non tutta la riga! Io fin'ora nelle mia precedenti tabelle avevo utilizzato un TableModel, ra sembrerebbe che non posso più farlo, mi dò un nullpointer!!! Grazie. |
|
|
|
|
|
|
#11 |
|
Member
Iscritto dal: Sep 2005
Messaggi: 274
|
up!
|
|
|
|
|
|
#12 | |||
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Quote:
Quote:
table.setColumnSelectionAllowed (true); table.setSelectionMode (ListSelectionModel.SINGLE_SELECTION);
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|||
|
|
|
|
|
#13 |
|
Member
Iscritto dal: Sep 2005
Messaggi: 274
|
Ma con il table model è possibile creare una tabella vuota, cioè visualizzare solo celle vuote?
Io facendo cosi: mytablemodel.addcolumn("Colonna1"); mytablemodel.addcolumn("Colonna2"); creo una tabella vuota, senza neanche una riga. |
|
|
|
|
|
#14 |
|
Member
Iscritto dal: Sep 2005
Messaggi: 274
|
Uppo!!
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:11.



















