当我按下按钮时,我希望在事件处理程序中将微调器值重置为0.
目前我有这样的事情:
Spinner sp = new Spinner();
int shAge;
....
EventHandler submitH = new EventHandler() {
@Override
public void handle(Event event) {
int shAge = Integer.parseInt(sp.getValue().toString());
....
System.out.println(shAge);
.....
并且逻辑上在我的脑海中,要在将值添加到数组列表后清除微调器,应该有类似
的内容sp.clear();
或
sp.reset();
但是,在查看文档时,我似乎无法找到类似的内容。
答案 0 :(得分:0)
如果您只想将值重置为 0
,您可以这样做:
sp.getValueFactory().setValue(0);
如果你真的想清除微调器,你可以另外做:
sp.getEditor().clear();
但请注意,似乎不完全支持清除编辑器。例如,在此之后使用递增和递减按钮将抛出 NullPointerException。