salve
ich hab einen beobachteten und einen beobachter programmiert.
beide funktionieren einwandfrei.
der beobachtete wird durch einen methodenaufruf aktiviert.
jetzt habe ich am programm etwas geändert, nämlich den methodenaufrufer in ein jpanel mit einem jformattedtextfield und actionlistner. der actionlistner sammelt die daten ein und macht den methodenaufruf im beobachten.
mein problem: der beobachtete arbeitet wie erwartet, setChanged() ergibt true aber der observer bekommt KEINE benachrichtigung, quasi wie wenn ein brief ausreichend frankiert in den briefkasten wirf er aber nie beim empfänger ankommt.
also noch mal, ich hab die klassen des beobachter und des beobachteten nicht angerührt.
geändert wurde lediglich von wo aus die methode im beobacheten gestartet wird.
der beobachter wird in beiden fällen benachrichtigt, aber nur vorher kam die benachrichtigung an, das ist leider jetzt nicht mehr so.
kann mir jemand diese seltsame verhalten erklären und wenns geht einer lösung näher bringen?
lg der ratlose
ich hab einen beobachteten und einen beobachter programmiert.
beide funktionieren einwandfrei.
der beobachtete wird durch einen methodenaufruf aktiviert.
jetzt habe ich am programm etwas geändert, nämlich den methodenaufrufer in ein jpanel mit einem jformattedtextfield und actionlistner. der actionlistner sammelt die daten ein und macht den methodenaufruf im beobachten.
mein problem: der beobachtete arbeitet wie erwartet, setChanged() ergibt true aber der observer bekommt KEINE benachrichtigung, quasi wie wenn ein brief ausreichend frankiert in den briefkasten wirf er aber nie beim empfänger ankommt.
also noch mal, ich hab die klassen des beobachter und des beobachteten nicht angerührt.
geändert wurde lediglich von wo aus die methode im beobacheten gestartet wird.
der beobachter wird in beiden fällen benachrichtigt, aber nur vorher kam die benachrichtigung an, das ist leider jetzt nicht mehr so.
kann mir jemand diese seltsame verhalten erklären und wenns geht einer lösung näher bringen?
lg der ratlose