以下に changeListener のコードをいくつか示します。基本的に、Voltage 変数の値を、JSlider が現在配置されている値に設定する必要があります。したがって、スライダーが 5 の場合、変数 Voltage は 5 と表示されます。ただし、これは発生せず、その理由はわかりません。私のJSliderの現在の値を持つように変数を設定する何が欠けていますか?
public double getVoltageFromSlider() {
sliders.voltageSlider.addChangeListener(new ChangeListener() {
public void stateChanged(ChangeEvent event) {
Voltage = (double) event.getSource();
Voltage = sliders.voltageSlider.getValue();
}
});
return Voltage;
}