Edytor elementów wizualnych umożliwia rozmieszczanie danych w wierszach i kolumnach przy użyciu komponentu JTable i obiektu TableColumn pakietu Swing.
Po przeciągnięciu komponentu Swing JTable z palety do projektu edytor elementów
wizualnych używa domyślnego modelu tabeli (javax.swing.table.DefaultTableModel)
do wizualizacji tabeli. Jeśli użytkownik napisze własny kod Java w
celu przypisania modelu tabeli, edytor elementów wizualnych przeanalizuje ten kod źródłowy
i spróbuje utworzyć instancję modelu tabeli oraz zastosować go do instancji
tabeli JTable w widoku projektu.

- Aby ręcznie dodać i zdefiniować kolumny, należy ustawić właściwość autoCreateColumnsFromModel
na wartość "false". Następnie można przeciągnąć komponenty TableColumn z palety do tabeli JTable.
Jeśli właściwość autoCreateColumnsFromModel została ustawiona na wartość "true", w tabeli JTable zostanie
utworzona taka liczba kolumn, jaką model tabeli zwraca z metody getColumnCount().
- Jeśli dodawane są własne kolumny, można edytować wartości nagłówków kolumn bezpośrednio w widoku
projektu. W tym celu należy zaznaczyć nagłówek kolumny i kliknąć dwukrotnie, a następnie wpisać
wartość nagłówka kolumny.

- Można także zmieniać kolejność kolumn, zaznaczając kolumnę w widoku projektu, a następnie
przeciągając ją i upuszczając w nowej pozycji.
- Aby
było możliwe wyświetlenie nagłówków tabeli JTable, musi ona znajdować się
na panelu JScrollPane. Edytor elementów wizualnych udostępnia tabelę JTable
w komponencie JScrollPane, którą można przeciągnąć do projektu.