Pentru a afla numărul de rânduri în tabel, este necesar să se facă referire la modelul de date obiect metoda getRowCount. În exemplul nostru de bază de a face acest lucru:
Integer ROWCOUNT = model.getRowCount ();
În ROWCOUNT numărul 3 vor fi salvate.
Cum se obține valoarea unei celule a tabelului?
Pentru a cunoaște valoarea unei celule de tabel, este necesar să se facă referire la modelul de date obiect metoda getValueAt. În cazul nostru de bază pentru celula în primul rând și coloana a doua, vom face acest lucru:
String strValue = model.getValueAt (0, 1) .toString ();
„Făină“ șir de caractere vor fi stocate în strValue.
Cum se setează o valoare într-o celulă de tabel?
Pentru a seta valoarea în celula a tabelului, este necesar să se facă referire la modelul de date obiect metoda setValueAt. În cazul nostru de bază pentru celula în primul rând și coloana a doua, vom face acest lucru:
model.setValueAt ( "vanilină", 0, 1);
Un model de date în setValueAt metoda de clasa suprascriere:
De „făină“ va fi înlocuită cu șirul de caractere celula „Vanilie“, în primul rând și a doua coloană a liniei.
Cum de a preveni schimba lățimea coloanei?
Stabilește lățimea primei coloane (numărând de la primul zero) și interzic modificarea lățimii coloanei:
Cum de a schimba numele coloanei?
Naizvanie schimba ultima coloană din exemplul anterior cu „Depozitul“ la „stocare“:
Cum de a defini un număr dedicat?
Lăsați utilizatorul a seta cursorul la numărul liniei doi:
Numărul liniei de masa pe care este poziționat cursorul se determină după cum urmează:
int rowIndex = table.getSelectedRow ();
Cele mai rowIndex rămân numărul unu. De ce este una, pentru că al doilea rând de sus alocate? Numărarea sunt de la zero.