【发布时间】:2015-05-27 23:17:15
【问题描述】:
我正在开发一个 java GUI,我有两个想要连接的 JSlider,使用一个复选框。具体来说,当复选框被选中并且我向一个方向滑动其中一个滑块时,我希望另一个滑块向相反的方向移动。两个滑块都从 -5 变为 +5,默认值为 0。 不幸的是,我不知道该怎么做,到目前为止我找不到任何解决这个问题的方法。 这是到目前为止的代码。对于这方面的任何帮助,我都非常感激。
JSlider sliderFilter1 = new JSlider(-5, 5, 0);
sliderFilter1.setPaintTicks(true);
sliderFilter1.setMajorTickSpacing(1);
sliderFilter1.setBounds(10, 459, 200, 32);
add(sliderFilter1);
JSlider sliderFilter2 = new JSlider(-5, 5, 0);
sliderFilter2.setMajorTickSpacing(1);
sliderFilter2.setPaintTicks(true);
sliderFilter2.setBounds(10, 503, 200, 32);
add(sliderFilter2);
JCheckBox chckbxConnectSlider = new JCheckBox("Connect Slider");
chckbxConnectSlider.setBounds(6, 547, 131, 23);
add(chckbxConnectSlider);
【问题讨论】:
标签: java eclipse user-interface jslider