Du kan anvende den visuelle editor til at arrangere data i rækker og kolonner ved at bruge Swings JTable og TableColumn.
Når du placerer en Swing JTable på et design fra paletten, bruger den visuelle editor tabellens standardtabelmodel (javax.swing.table.DefaultTableModel)
til at vise tabellen. Hvis du skriver din egen Java-kode for at tildele en tabelmodel, analyserer den visuelle editor kilden og forsøger at instantiere og anvende tabelmodellen på JTable-forekomsten i oversigten Design.

- Hvis du manuelt ønsker at tilføje og definere kolonner, skal du angive false for egenskaben autoCreateColumnsFromModel. Du kan derefter placere TableColumn-komponenter fra paletten på JTable. Hvis der er angivet true for autoCreateColumnsFromModel, opretter JTable det antal kolonner, som tabelmodellen returnerer fra getColumnCount()-metoden.
- Hvis du tilføjer dine egne kolonner, kan du redigere kolonnetoptekstværdierne i oversigten Design. Markér kolonnetopteksten, og dobbeltklik på den. Skriv derefter kolonnetoptekstværdien.

- Du kan også ændre rækkefølgen af kolonnerne ved at markere en kolonne i oversigten Design og derefter trække den til og placere den i den nye placering.
- JTable skal være i et JScrollPane, for at tabeltopteksterne kan vises.
Den visuelle editor stiller en JTable på JScrollPane-komponenten til rådighed, som du kan placere på designet.