JavaFX如何动态运行

qq_21231685 2017-05-15 02:24:07
我在做一个课题要求动态显示界面,将运行结果实时展示在界面中,我构建了一个迷宫的界面,现在需要将运行的节点在迷宫中移动的过程显示出来,求各位大神帮帮忙(以下是迷宫代码,想请问以下通过什么方式能将我添加的节点添加进去,我是希望通过程序运行算出每步代码的运动,这个节点应该怎么加实现动态呢,比如说我再设置一个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();

}
...全文
336 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_21231685 2017-06-07
  • 打赏
  • 举报
回复
这个问题是我已经解决了,虽然没人回复,依旧感谢各位

51,409

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧