JavaFX如何动态运行
我在做一个课题要求动态显示界面,将运行结果实时展示在界面中,我构建了一个迷宫的界面,现在需要将运行的节点在迷宫中移动的过程显示出来,求各位大神帮帮忙(以下是迷宫代码,想请问以下通过什么方式能将我添加的节点添加进去,我是希望通过程序运行算出每步代码的运动,这个节点应该怎么加实现动态呢,比如说我再设置一个Text,我的text的坐标由程序计算所得,我应该怎么设置呢):
@Override
public void start(Stage stage) throws Exception {
Pane pane = new Pane();
car c = new car();System.out.println("after");
//pane.setPadding(new Insets(10,10,10,10));
Rectangle[] r = new Rectangle[maze.DEFAULT_CAPACITY];
for(int i = 0; i < maze.DEFAULT_CAPACITY; i ++){
r[i] = new Rectangle(10 + i % 10 *50, 10 + i / 10 * 50, 50, 50);
if(i % 10 == 9)
System.out.println();
if(maze.array[i] == 0)
r[i].setFill(Color.BLACK);
else
r[i].setFill(Color.WHITE);
r[i].setStroke(Color.GREEN);
pane.getChildren().add(r[i]);
}
pane.getChildren().add(c);
//pane.setOnMousePressed(e -> c.play());
//pane.setOnMouseReleased(e -> c.pause());
Scene scene = new Scene(pane, 520, 520);
stage.setTitle("Maze");
stage.setScene(scene);
stage.show();
}