Ich habe ein einzelnes JPanel, das einen JSlider und ein JLabel enthält. Ich möchte es so konfigurieren, dass, wenn der Wert des JSliders vom Benutzer geändert wird, dieser neue Wert von JLabel widergespiegelt wird.Ändern eines JLabels-Wertes von einem JSlider-Wert
Ich verstehe, dass ich ChangeEvents mit dem Slider abfeuern kann, aber ich weiß nicht, wie ein Change zum JLabel hinzuzufügen. Hier ist ein Ausschnitt meines Codes.
scaleSlider.addChangeListener(new ChangeListener() {
public void stateChanged(ChangeEvent event)
{
int currentTime = ((JSlider)event.getSource()).getValue();
doSomething(currentTime);
fireStateChanged(event);
}
JLabel timeValue = new JLabel("Time: " + scaleSlider.getValue());
timeValue.add???
(ich weiß nicht, was hier jetzt tun, um die Änderungen in den Schieber zu reflektieren)
Bin ich mit diesem in die richtige Richtung? Vielen Dank im Voraus für Ihre Hilfe.
Perfekt, danke. –
Sie sind herzlich willkommen, froh zu helfen! – jjnguy