Hvordan legge til rader i JTable

JTable er en komponent i javax.swing som brukes til å lage tabeller i Java-miljøet. Alle tabeller inneholder kolonner og rader. Siden du må arbeide innenfor denne rammen når du oppretter og redigerer tabeller, legge til rader er en felles oppgave du må gjøre. Heldigvis jobber med tabeller i Java er ganske grei, så denne prosessen tar bare noen få minutter.

Bruksanvisning

1 Lag en JTable med følgende syntaks:

DefaultTableModel MyTable = new DefaultTableModel ();

JTable tabellen = ny JTable (MyTable);

2 Definer kolonnene du vil at tabellen skal inneholde ved hjelp av "addColumn" kommando:

myTable.addColumn ( "Columna");

myTable.addColumn ( «columnB");

3 Lag en rad med data du vil legge til ved hjelp av "addRow" kommando:

model.addRow (ny Object [] { "tekst1", "tekst 2"});

I stedet for "tekst1" og "text2", skriver du inn teksten du vil lagre i disse cellene. For eksempel, hvis du skulle lage en tabell for å lagre kundeinformasjon, kanskje din første kolonne lagre et fornavn og deretter den andre kolonnen vil lagre et etternavn. For å legge til "Joe Smith" som en kunde, vil du bruke følgende kode:

model.addRow (ny Object [] { "Joe", "Smith"});

Hint

  • Hvis du ikke leverer rad data når du oppretter raden, vil raden bli opprettet med tomme celler.