Java fx慢慢移动图像

时间:2015-12-04 10:54:12

标签: java button javafx imageview

目前我正在尝试使用Java fx从一个坐标到另一个坐标缓慢滑动图像。对于这种结构,我正在使用一个窗格并添加了轴imageview和电梯图像。我已经成功地改变了图像的坐标,但我想让图像慢慢地滑到那个位置。结果我添加了一个循环,使用thread.sleep方法来减慢循环速度。不幸的是,这并没有产生预期的效果。

希望你们中的一个人有一个很好的建议我可以用来做这件事。 我的循环:

    Button een = new Button("1");
    een.setOnAction(new EventHandler<ActionEvent>(){

        @Override
        public void handle(ActionEvent event) {
            if(elevator.getY()>300){
                while(elevator.getY()!=300){

                    elevator.setY(elevator.getY()-1);
                    try {
                        Thread.sleep(100);
                    } catch (InterruptedException ex) {
                        Logger.getLogger(LayoutSample.class.getName()).log(Level.SEVERE, null, ex);
                    }
                }
            }
        }

    });

你真的

1 个答案:

答案 0 :(得分:1)

没有循环,没有睡眠,TranslateTransition,链接的javadoc包含一个样本。