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ć?