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.

Kapcsolódó cikkek