Hi,
ich bin gerade dabei, eine GUI in Java umzusetzen und habe dabei eine Bean geschrieben, die ein propertyChange abfeuert, wenn sich eine gewisse Property ändert. Soweit nichts ungewöhnliches. Ich kann in anderen Klassen nun abrufen, welchen neuen Wert das gewünschte Property hat usw.
Mein Problem ist jedoch folgendes:
Ich möchte neben diesem geänderten Property, das ja beim Statuswechsel entsprechend ein Event abfeuert auch eine andere Eigenschaft der Bean abfragen, die einfach als private gekennzeichnet ist und über entsprechende Get- und Set-Methoden verfügt.
Idealerweise würde ich so etwas ja mit einer getComponent()-Methode im entsprechenden PropertyChangeEvent ansprechen können, nur gibt es diese Methode leider nicht.
Hat jemand vielleicht irgendeinen Tipp, wie ich trotzdem an das Attribut rankomme? Es kann ja eigentlich nicht so schwer sein.
ich bin gerade dabei, eine GUI in Java umzusetzen und habe dabei eine Bean geschrieben, die ein propertyChange abfeuert, wenn sich eine gewisse Property ändert. Soweit nichts ungewöhnliches. Ich kann in anderen Klassen nun abrufen, welchen neuen Wert das gewünschte Property hat usw.
Mein Problem ist jedoch folgendes:
Ich möchte neben diesem geänderten Property, das ja beim Statuswechsel entsprechend ein Event abfeuert auch eine andere Eigenschaft der Bean abfragen, die einfach als private gekennzeichnet ist und über entsprechende Get- und Set-Methoden verfügt.
Idealerweise würde ich so etwas ja mit einer getComponent()-Methode im entsprechenden PropertyChangeEvent ansprechen können, nur gibt es diese Methode leider nicht.
Hat jemand vielleicht irgendeinen Tipp, wie ich trotzdem an das Attribut rankomme? Es kann ja eigentlich nicht so schwer sein.