Nagłówki w jTable z danymy z MySQL

0

Witam,
mam taki mały problem dotyczący nagłówków tabelki jTable. Czytałem troszkę o Modelach Tabel, nie mniej jednak cały czas tkwię w miejscu.

Mam sobie tabelkę (w bazie) z danymi klientów i chcę wyświetlić ją w programie.

Clasa JDataBaseDriver extends AbstractTableModel - klasa w której łączę się z bazą, i wykonuje polecenia.
Clasa JUser - klasa w której przechowuje sobie wszystkie potrzebne zapytania do tabel z którymi chce pracować
JKlienciPanel extends JPanel - klasa panelu wktorym sobie wyswietlam jTable

jTable1.getSelectionModel().setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
jTable1.setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS);
jTable1.setModel(jUser.pokazWszystkichKlientow());
 

Tabela się wyświetla, natomiast nagłówkami kolumn są nazwy pól z bazy, a nie nazwy jakie wpisałem przy wywołaniu polecenia select

 
 public JDataBaseDriver pokazWszystkichKlientow()
    {
        jDataBaseDriver.Wykonaj("SELECT id_klient AS 'id', nazwa_klient AS 'NAZWA', adres_klient AS 'ADRES'," +
                "kod_klient AS 'KOD POCZTOWY', miasto_klient as 'MIASTO' FROM klient;");
        return jDataBaseDriver;
    }

Ma ktoś jakieś pomysły jak to rozwiązać?

0

Użyj może tego konstruktora

JTable(Vector rowData, Vector columnNames)

1 użytkowników online, w tym zalogowanych: 0, gości: 1