В визуальном редакторе для Java можно выстраивать данные в строки и столбцы с помощью JTable и TableColumn для Swing.
Для представления JTable в эскизе используется модель таблицы по умолчанию (javax.swing.table.DefaultTableModel). В коде Java может задаваться другая модель таблицы, в этом случае визуальный редактор попытается использовать ее.

- Для того чтобы добавлять и определять столбцы вручную, нужно установить свойство autoCreateColumnsFromModel равным false.
После этого в JTable можно будет добавлять компоненты TableColumn.
Если свойство autoCreateColumnsFromModel равно true, то число столбцов таблицы будет равно числу, возвращаемому методом getColumnCount() модели таблицы.
- При добавлении столбцов вручную их заголовки можно изменять непосредственно в панели Эскиз. Для этого выделите заголовок, щелкните на нем два раза и введите текст заголовка.

- В панели Эскиз также можно изменить порядок вкладок. Для этого перенесите мышкой одну из низ в новую позицию.
- Для того чтобы заголовки JTable показывались постоянно, этот компонент должен быть помещен в JScrollPane.
В визуальном редакторе доступен совмещенный компонент, заменяющий два компонента JTable и JScrollPane.