Как сделать так, чтобы jslider включал / выключал или делал видимые / невидимые текстовые поля в Java?
Я работаю с jsliders, я сделал jslider и пару текстовых полей, и я хочу сделать так, чтобы, например, пользователь передвинул ползунок на 3, чтобы сделать видимые текстовые поля. У меня есть код, который работает в данный момент, а также не интерпретирует создание видимых текстовых полей, но включает или отключает их.
do {
textField.setEnabled(true);
}
while (slider.setValue(3));
Я хочу скрыть текстовые поля, и когда пользователь перемещает ползунок до 3, он включает текстовые поля. Спасибо,
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);
}