È possibile utilizzare l'editor visivo per disporre i dati in righe e colonne con gli elementi
JTablee e TableColumn Swing.
Quando si rilascia un elemento JTable Swing dalla tavolozza nella progettazione, l'editor visivo
utilizza il modello di tabella predefinito (javax.swing.table.DefaultTableModel) per visualizzare la tabella. Se si scrive codice Java per assegnare un modello di tabella, l'editor visivo analizzerà il codice di
origine e tenterà di istanziare e applicare il modello di tabella all'istanza di JTable nella vista
Progettazione.

- Per aggiungere o definire colonne in modo manuale, è necessario impostare la proprietà
autoCreateColumnsFromModel su false. Quindi, è possibile rilasciare i componenti TableColumn
dalla tavolozza in JTable. Se autoCreateColumnsFromModel è impostato su true, JTable creerà un numero di
colonne pari al valore restituito dal metodo getColumnCount() per il modello di
tabella.
- Se si aggiungono proprie colonne, è possibile modificare direttamente i valori di intestazione delle
colonne nella vista Progettazione. Selezionare l'intestazione di colonna e fare doppio clic, quindi
immettere il valore di intestazione della colonna.

- Le colonne possono essere riordinare anche selezionando una colonna nella vista Progettazione, e poi
trascinandola e rilasciandola nella nuova posizione.
- Per essere visualizzato, JTable si deve trovare in uno JScrollPane per le intestazioni di tabella.
L'editor visivo fornisce JTable in un componente JScrollPane in modo da poterlo rilasciare nella
progettazione.