我正在使用jsliders,我已经创建了一个jslider和几个文本框,我想要做的是当我们说用户将滑块滑动到3时它会生成可见的文本框。我有一个目前正在运行的代码,也没有解释制作可见文本框,但启用或禁用它们。
do {
textField.setEnabled(true);
}
while (slider.setValue(3));
我想隐藏文本框,当用户将滑块滑动到3时,它会启用文本框。谢谢,
答案 0 :(得分:1)
您需要添加更改侦听器,例如
jSlider1.addChangeListener(new javax.swing.event.ChangeListener() {
public void stateChanged(javax.swing.event.ChangeEvent evt) {
jSlider1StateChanged(evt);
}
});
然后更改该函数上文本字段的可见性:
private void jSlider1StateChanged(javax.swing.event.ChangeEvent evt) {
if(jSlider1.getValue()<50)
jLabel1.setVisible(false);
else
jLabel1.setVisible(true);
}