swing + hibernate

0

Witam Panstwa serdecznie,

chcialem sie zwrocic o pomoc w nastepujacej sprawie. W jaki sposob dodac do komponentu combobox, obiekt tak aby reprezentowany on byl na liscie w formie lancucha znakow a zarazem przy probie pobrania go byl dalej obiektem. Innymi slowy, pobieram z bazy za pomoc hql obiekty typu autorzy (tabela ta posiada pola: imie, nazwisko...) dodaje je potem do jcombobox poprzez setModel(new javax.swing.DefaultComboBoxModel()); w parametrze przekazujac Vector object. Nie trzeba glebszej analizy by stwierdzic, ze lista combobox zapelni sie adresami obiektow zamiast oczekiwanych imion+nazwisk. Moglbym przekazac Vector<String> do ktorego dodalbym wartosci z pol imie i nazwisko ale wtedy przy akcji jaka potrzebuje wykonac czyli utrwalic wybrany obiekt w bazie pojawi sie blad o probie rzutowania stringu na obiekt.

prosze o pomoc.

0

Wystarczy nadpisać metodę toString() obiektu.

0

Dobry wieczor Panu.

polecam sprobowac zaimplementowac metode toString() rzeczonego typu Autor - combo wypisze dla uzytkownika to co zwroci ta metoda.

Pozdrawiam serdecznie,
Piksel

;-)

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