Μπορείτε να χρησιμοποιήσετε τη λειτουργία επεξεργασίας γραφικού περιβάλλοντος για τη διευθέτηση δεδομένων σε γραμμές και στήλες χρησιμοποιώντας τα JTable και TableColumn του Swing.
Όταν μεταφέρετε ένα Swing JTable από την παλέτα στη σχεδίαση, η λειτουργία επεξεργασίας γραφικού περιβάλλοντος χρησιμοποιεί το προεπιλεγμένο μοντέλο πίνακα για να οπτικοποιήσει τον πίνακα (javax.swing.table.DefaultTableModel). Αν εγγράψετε τον δικό σας κώδικα Java για να αντιστοιχήσετε ένα μοντέλο πίνακα, η λειτουργία επεξεργασίας γραφικού περιβάλλοντος θα αναλύσει τον πρωτογενή κώδικα και θα επιχειρήσει να δημιουργήσει χρήση και να εφαρμόσει το μοντέλο πίνακα στη χρήση του JTable στην προβολή σχεδίασης.

- Αν θέλετε να προσθέσετε μη αυτόματα και να ορίσετε τις στήλες, χρειάζεται να ρυθμίσετε την ιδιότητα autoCreateColumnsFromModel σε false. Στη συνέχεια μπορείτε να μεταφέρετε συστατικά στοιχεία του TableColumn από την παλέτα στο JTable. Αν η ιδιότητα autoCreateColumnsFromModel έχει ρυθμιστεί σε true, το JTable θα δημιουργήσει όσες στήλες επιστρέψει το μοντέλο πίνακα από τη μέθοδο getColumnCount().
- Αν προσθέσετε τις δικές σας στήλες, μπορείτε να τροποποιήσετε απευθείας τις τιμές κεφαλίδας στήλης στην προβολή σχεδίασης. Επιλέξτε την κεφαλίδα στήλης και διπλοπατήστε, στη συνέχεια πληκτρολογήστε την τιμή κεφαλίδας στήλης.

- Μπορείτε επίσης να ανακατατάξετε τις στήλες με επιλογή μιας στήλης στην προβολή σχεδίασης και στη συνέχεια τράβηγμα και εναπόθεση στη νέα θέση.
- Το JTable πρέπει να βρίσκεται σε ένα JScrollPane έτσι ώστε να εμφανίζονται οι κεφαλίδες πίνακα.
Η λειτουργία επεξεργασίας γραφικού περιβάλλοντος παρέχει ένα JTable σε συστατικό στοιχείο JScrollPane, το οποίο μπορείτε να μεταφέρετε στη σχεδίαση.