我想创建一个布局容器,它具有BorderPane
的一些功能,但不暴露BorderPane的方法(例如setCenter)。
我认为这样做的一种方法是扩展Region
并将BorderPane设置为其子项:
class MyPane extends Region {
private val borderPane = new BorderPane
borderPane setCenter foo
getChildren add borderPane
}
问题是现在不会调整BorderPane的大小来填充Region。有没有办法实现这个目标?