Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 Spinner,默认情况下它的行为是循环的:
Spinner spinner = new Spinner(composite, SWT.WRAP | SWT.BORDER); spinner.setMaximum(5);
目的是当用户在 5 上按下下一个按钮时,5 不能变为 0,当用户在 0 上并按下上一个按钮时,0 不能变为 5。
有可能改变这个吗?
SWT.WRAP样式指定值从最大值到最小值,所以只需省略该样式:
SWT.WRAP
Spinner spinner = new Spinner(composite, SWT.BORDER); spinner.setMaximum(5);