powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / изменение в jslider без генерации событий и проверка значений
4 сообщений из 4, страница 1 из 1
изменение в jslider без генерации событий и проверка значений
    #32846431
black zorro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
суть такова я повесил обработчик на событие Change для JSlider-а
в котором проверяю допутимое ли было значение выбрано.
если нет то сбрасываю на ноль xxx.setValue (0).
обнаруживаются странные события - через раз значение востанавливается на то которое было до изменения, прошел все под отладчиком - нигде нет фрагмента кода гдебы еще изменялся Jslider - а нет, сбрасывается и через раз.
то что при попытке вызова setValue в обработчике на Change возникает рекурсия неприятно но поборол - просто ввел дополнительный флажок inside который устанавливается при входе и сбрасывается при выходе из процедуры обработки события.
уверен что на самом деле так не делают и отсюда вопросы: есть ли способ изменить значение jslider-а без того чтобы генерировать событие а также может все делать по другому ?
...
Рейтинг: 0 / 0
изменение в jslider без генерации событий и проверка значений
    #32846467
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
black zorroв котором проверяю допутимое ли было значение выбрано
а как в нем можно выбрать недопустимое значение?
...
Рейтинг: 0 / 0
изменение в jslider без генерации событий и проверка значений
    #32846599
black zorro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>> как в нем можно выбрать недопустимое значение?
вся фишка в том что возможные значения для JSlidera зависят от других
элементов управления, ну представьте себе что есть точки которые нельзя выбирать если включен какой-то чекбокс, ну не суть того важно.

по самому вопросу что нибудь дельное есть?
...
Рейтинг: 0 / 0
изменение в jslider без генерации событий и проверка значений
    #32846608
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я бы (если это так действительно надо) менял бы minimum/maximum у
JSlider-компонента.

--
Lacrima Mosa Est
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / изменение в jslider без генерации событий и проверка значений
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]