stackPane 以堆栈的形式布置其子级。最后放置的节点在最上面显示,最先放入的组件在最下面。
在使用的过程中发现其子节点是透明的。我花费了很大的精力去解决这个问题,但是没有一个很好的解决方案。后来找到以下几种处理方式:
1、调用Node.toFront()方法将要显示的组件放置在最上层;这个方法可能会引起程序性能下降, 这个我没有测过;
引用链接:JavaFX Tip 14: StackPane Children – Hidden But Not Gone (javacodegeeks.com)JavaFX Tip 14: StackPane Children – Hidden But Not Gone (javacodegeeks.com)