2
현재 SWT Spinners가 포함 된 JFace Wizard 페이지가있어 사용자가 양수 값을 입력 할 수 있습니다. 스피너는 정수로 뒷받침되기 때문에 최대 한도는 Integer.MAX_VALUE
입니다. 나는 사용자가 그것보다 큰 양의 정수를 입력 할 수있게하고 싶다.Long 값을 입력하는 가장 적합한 SWT 위젯은 무엇입니까?
나는 long
에 의해 뒷받침되는 SWT 위젯을 알지 못합니다.
public void verifyText(VerifyEvent e) {
e.doit = e.text.matches("[0-9]+");
try {
new Long(e.text);
}
catch (NumberFormatException nfe) {
e.doit = false;
}
}
는 사용자가 Integer.MAX_VALUE
보다 큰 값을 입력 할 수있는 더 좋은 방법이 있나요 : 내가 생각 한 가지 가능한 해결책은 Text
위젯을 사용하고 같은 것을 할 것입니다 VerifyListener을 첨부했다?