Как получить Spinner с нециклическим поведением? (остановка на максимальном значении) - PullRequest
0 голосов
/ 09 ноября 2018

Имеет Spinner, который по умолчанию цикличен:

Spinner spinner = new Spinner(composite, SWT.WRAP | SWT.BORDER);
spinner.setMaximum(5);

Цель состоит в том, что когда пользователь нажимает следующую кнопку на 5, цифра 5 не должна изменяться на 0, а когда пользователь на 0 и нажимает предыдущую кнопку, значение 0 не должно изменяться на 5.

Не могу найти информацию о том, как это изменить. Возможно ли это?

Спасибо

1 Ответ

0 голосов
/ 09 ноября 2018

Стиль SWT.WRAP указывает, что значение оборачивается от максимума до минимума, поэтому просто не используйте этот стиль:

Spinner spinner = new Spinner(composite, SWT.BORDER);
spinner.setMaximum(5);
...