JavaFX相当于WPF保证金?

时间:2014-09-14 23:55:37

标签: javafx javafx-8 scenebuilder

我是JavaFX的新手,但我过去常常在WPF中为C#开发/设计应用程序,我希望我的窗口可以通过一些大量的控件和列表实现最大化。在JavaFX中是否有相当于WPF的边距,因此当窗口大小发生变化时控件将保持不变?

提前致谢!

1 个答案:

答案 0 :(得分:4)

不,JavaFX 8中没有与所有节点的WPF余量支持完全等效。

目前计划为Java 9实现添加节点边距支持的功能请求。

对于您详细说明的用例(当窗口大小发生变化时控件保持不变),有几种可能的解决方案:

  • 使用绝对定位布局容器,例如AnchorPane
  • 使用具有保证金支持的GridPane
  • 调整节点上的padding值。
  • 为hbox / vbox样式控件设置spacing
  • 使用James Weaver(有点过时且略显过时)的JavaFX布局文档中概述的struts