Példák 2 JTable
Ahhoz, hogy megtudja, a sorok számát a táblázatban meg kell hivatkozni a módszer getRowCount objektum adatmodell. A mi alapvető példája ennek során:
Egész ROWCOUNT = model.getRowCount ();
A 3-as szám rowcount mentésre kerül.
Hogyan juthat az érték egy cellája?
Tudni, hogy az érték a táblázat cella szükséges hivatkozni a módszer getValueAt objektum adatmodell. A mi alap esetében a cella az első sorban, a második oszlop, mi ez:
Karakterlánc strValue = model.getValueAt (0, 1) .toString ();
„Liszt” string lesz tárolva strValue.
Hogyan kell beállítani egy értéket a táblázat cellájába?
Az érték beállításához a cellában a táblázat szükséges hivatkozni a módszer setValueAt objektum adatok modell. A mi alap esetében a cella az első sorban, a második oszlop, mi ez:
model.setValueAt ( "Vanillin", 0, 1);
Az adatmodell az osztály módszer felülírás setValueAt:
A „Liszt” fogja helyettesíteni a string „Vanilla” cellában az első sorban és második oszlop a sor.
Hogyan előzzük meg változtatni a szélességét az oszlop?
Létrehozása a szélessége az első oszlop (jobbról a vezető nulla), és ments változó az oszlop szélessége:
Hogyan változtassuk meg a nevét az oszlop?
Naizvanie változtatni az utolsó oszlop az előző példában a „raktár”, hogy „Storage”:
Hogyan lehet meghatározni a kijelölt szám?
Hagyja, hogy a felhasználó a kurzort a sor számát két:
A sor száma a táblázat, amelyen a kurzor a következőképpen határozzuk meg:
int rowIndex = table.getSelectedRow ();
A rowIndex marad az első számú. Miért van, hiszen az elkülönített második felső sorban? Counting vannak a semmiből.