Help! fireDataTableChanged(); Въпрос към преподавателите,асистентите или по-разбиращите!
Здравейте приятели в СофтУни, извинявам се че пиша тук, но смятам че в този отдел на форума са по-сериозните.... (без да обидя никого)
(за тези които имат познаня в джавата)
Правя следното нещо, разработвам една табела и съм разбил коснтрукцията на много малки парчета, всичко е разделено в bussines logic и gui пакети.
Така, от всякъде се въвеждат най-различни данни, и всичко се инсертва в табелата, но имам проблем когато извиквам fireDataTableChanged(); метода. Едниствено в панела в които се залепва табелата може да се извиква споменатия метод, и да работи. И от други места го извиквам, но нищо не се получава. Използвам дори референта към панела с който работи метода, но пак нищо!
Някои да знае нещо по въпроса?
Достъпен е навсякъде тъй като иницализирам класа, MyModel (който е наследник на AbstractTableModel) След инициализацята, има достъп до всички методи. Първо си мислех че е нов обект (след като го инициализирам с ключовата дума new;) но уви, това не е проблема, защото метода за добавяне работи, но метода за рефрешване(fireDataTableChanged();) - не.
Странното е че само от класа в който инициализирам табелата и я залепвам за панела, от там метода работи.
:(