Hallo,
ich hab noch so eine blöde Frage und zwar habe ich in einer Klasse eine Methode setArrayEintrag(int[] Array). Diese Methode löst ein fireUpdate aus (observer) um die GUI zu aktualierenen, wenn neue Daten empfangen wurden.
diese Methode rufe ich 1. von der Schnittstellen- Klasse auf und 2. von den Komponenten (JButton, JTextField).
Mein Problem ist jetzt, dass ich, wenn die Methode von einer Komponente aufgerufen wird, das fireUpdate in der Methode nihct machen möhcte und wenn die Methode von der Schnittstellen- Klasse kommt, dann soll fireUpdate in der Methode setArrayEintrag aufgerufen werden.
Meine Frage wäre jetzt, kann ich irgendwie unterscheiden, wer die Methode setArrayEintrag(int[] Array) aufruft?
vielen Dank für Eure Antworten!!
lg
Michl
ich hab noch so eine blöde Frage und zwar habe ich in einer Klasse eine Methode setArrayEintrag(int[] Array). Diese Methode löst ein fireUpdate aus (observer) um die GUI zu aktualierenen, wenn neue Daten empfangen wurden.
diese Methode rufe ich 1. von der Schnittstellen- Klasse auf und 2. von den Komponenten (JButton, JTextField).
Mein Problem ist jetzt, dass ich, wenn die Methode von einer Komponente aufgerufen wird, das fireUpdate in der Methode nihct machen möhcte und wenn die Methode von der Schnittstellen- Klasse kommt, dann soll fireUpdate in der Methode setArrayEintrag aufgerufen werden.
Meine Frage wäre jetzt, kann ich irgendwie unterscheiden, wer die Methode setArrayEintrag(int[] Array) aufruft?
vielen Dank für Eure Antworten!!
lg
Michl