2017-07-12 24 views
0

在javafx BorderPane中,标签遍历顺序由子级的顺序定义。javafx borderpane - 如何更改选项卡遍历顺序?

问题是我有一些StagePane在基类上的继承,并且首先调用BorderPane.setBottom()。

由于底部的孩子是孩子列表中的第一个项目,因此这会对标签顺序进行固定。

我想要在BorderPane标签遍历是:

  • 顶部
  • 离开
  • 中心
  • 底部

我怎么能archieve这个?

这比set(setTop,setCenter,...)更有意义。

+0

可能的重复:[JavaFX:如何更改焦点遍历策略?](https://stackoverflow.com/questions/15238928/javafx-how-to-change-the-focus-traversal-policy) – jewelsea

回答

0

看来不能这样做。

解决方案是在BorderPane区域内添加AnchorPanes,并以所需的选项卡遍历顺序调用setTop,setCenter,...。