Sie können den Visual Editor benutzen, um Daten in Zeilen und Spalten unter Verwendung von 'JTable' und 'TableColumn' von Swing anzuordnen.
Wenn Sie ein 'Swing JTable' von der Palette an Ihren Entwurf übergeben, verwendet der Visual Editor die Tabelle des Standardtabellenmodells (javax.swing.table.DefaultTableModel), um die Tabelle zu visualisieren. Wenn Sie Ihren eigenen Java-Code schreiben, um eine Tabellenmodell zuzuordnen, wird der Visual Editor die Quelle syntaktisch analysieren und versuchen, das Tabellenmodell zu instanzieren und auf die JTable in der Entwurfsansicht anzuwenden.

- Wenn Sie Spalten manuell hinzufügen und definieren möchten, müssen Sie die Eigenschaft 'autoCreateColumnsFromModel' auf 'false' einstellen. Dann können Sie die Komponenten 'TableColumn' aus der Palette in das JTable ziehen. Wenn 'autoCreateColumnsFromModel' auf 'true' eingestellt ist, erstellt das JTable so viele Spalten, wie das Tabellenmodell aus der Methode getColumnCount() zurückgibt.
- Wenn Sie eigene Spalten hinzufügen, können Sie die Werte der Spaltenüberschriften direkt in der Entwurfsansicht bearbeiten. Wählen Sie die Spaltenüberschrift aus, klicken Sie doppelt darauf und geben Sie den Wert für die Spaltenüberschrift ein.

- Sie können auch die Reihenfolge der Spalten ändern, indem Sie eine Spalte in der Entwurfsansicht auswählen und dann an die neue Position ziehen.
- Die 'JTable' muss sich in einem 'JScrollPane' befinden, damit die Tabellenüberschriften erscheinen.
Der Visual Editor bietet eine Komponente 'JTable auf JScrollPane', die Sie auf Ihren Entwurf ziehen können.