Vous pouvez utiliser l'éditeur visuel pour disposer les données en lignes et en colonnes à l'aide d'un élément JTable et TableColumn.
Lorsque vous déposez un élément Swing JTable dans votre conception à partir de la palette, l'éditeur visuel utilise le modèle de tableau par défaut (javax.swing.table.DefaultTableModel) pour visualiser le tableeau. Si vous écrivez votre propre code Java pour affecter un modèle de tableau, l'éditeur visuel effectue l'analyse syntaxique du code source et tente d'instancier et d'appliquer le modèle de tableau à l'instance de l'élément JTable dans la vue Conception.

- Si vous souhaitez ajouter et définir des colonnes manuellement, vous devez affecter à la propriété autoCreateColumnsFromModel la valeur false. Vous pouvez ensuite déposer les composants de la palette vers la présentation JTable en les faisant glisser. Si autoCreateColumnsFromModel porte la valeur true, l'élément JTable doit créer autant de colonnes que le modèle de tableau en renvoie
à partir de la méthode getColumnCount().
- Si vous ajoutez vos propres colonnes, vous pouvez modifier direcement les valeurs d'en-têtes de colonnes dans la vue Conception. Sélectionnez l'en-tête de colonne et cliquez deux fois, puis tapez la valeur d'en-tête de colonne.

- Vous pouvez également réorganiser les colonnes en sélectionnant une colonne dans la vue Conception, puis en effectuant une opération de glisser-déplacer vers la nouvelle position.
- L'élément JTable doit être un élément JScrollPane pour permettre l'affichage des en-têtes du tableau.
L'éditeur visuel fournit un élément JTable pour le composant JScrollPane, que vous pouvez déposer dans votre Conception.