【发布时间】:2016-03-22 06:43:55
【问题描述】:
插入错误后,我想摇动一个文本字段。 为此,我编写了静态摇动动画代码
public static void shake(Node node) {
TranslateTransition tt = new TranslateTransition(Duration.millis(50), node);
tt.setByX(10f);
tt.setCycleCount(2);
tt.setAutoReverse(true);
tt.playFromStart();
}
当输入错误时,这个动画在 ChangeListener 中被调用。 这可以正常工作,但如果用户输入错误的字符非常快,则 TextField 会向右移动。 有没有办法重新定位?或者有更好的方法吗?
【问题讨论】: