Servus,
derzeit versuche ich zwei Slider miteinander zu verknüpfen - d.h bei einer Änderung an Slider A soll auch direkt Slider B mitgeändert werden und umgekehrt. (MVC Pattern und Observer Pattern)
Je nach stateChanged() sollte der Wert von dem jeweiligen Slider der gerade geändert wurde gezogen werden, und nicht konstant immer vom "kilometer"-Slider.
Kann mir hier jemand behilflich sein, und erläutern wie ich hier je nach Änderung eines Sliders den aktuellen Wert erhalte? (nicht immer nur den von "kilometers")
Würde mich über Support sehr freuen! Für Rückfragen bin ich gerne zu haben!
PS: Wie bereits ersichtlich habe ich es mittels arg0.getSource() versucht, jedoch erhalte ich hier immer "null" zurück bzw. den "Jslider", was mir ja nichts bringt.
Gruß
derzeit versuche ich zwei Slider miteinander zu verknüpfen - d.h bei einer Änderung an Slider A soll auch direkt Slider B mitgeändert werden und umgekehrt. (MVC Pattern und Observer Pattern)
Je nach stateChanged() sollte der Wert von dem jeweiligen Slider der gerade geändert wurde gezogen werden, und nicht konstant immer vom "kilometer"-Slider.
Java:
public void stateChanged(ChangeEvent arg0) {
//JSlider source = (JSlider) arg0.getSource();
//System.out.println(source.getName());
int value;
value = view.kilometers.getValue();
System.out.println(value);
model.setValue(value);
}
Kann mir hier jemand behilflich sein, und erläutern wie ich hier je nach Änderung eines Sliders den aktuellen Wert erhalte? (nicht immer nur den von "kilometers")
Würde mich über Support sehr freuen! Für Rückfragen bin ich gerne zu haben!
PS: Wie bereits ersichtlich habe ich es mittels arg0.getSource() versucht, jedoch erhalte ich hier immer "null" zurück bzw. den "Jslider", was mir ja nichts bringt.
Gruß
Zuletzt bearbeitet: