除非Focus更改,否则不会更新带有GridData.heightHint的JavaFX GridLayoutPane

时间:2016-02-29 15:21:26

标签: layout javafx efxclipse

我创建了一个GridLayoutPane,并希望以编程方式设置其子项的大小。这工作正常,尺寸设置正确, 但是在自动设定之后它们不会被应用。

我的第一个想法是,我可能需要在.layout()上致电Pane,但这根本没有结果。现在我注意到,在生成heightHint之后单击TextField时,我的heightHint(在GridData上)确实应用了(因此更改焦点就行了)

我试着了解JavaFX的世界 SWT是我多年来的默认设置,但由于多种原因,我尝试将我的小部件移植到JavaFX

GridLayoutPane http://efxclipse.bestsolution.at/doc/api/org/eclipse/fx/ui/panes/GridLayoutPane.html

是否有手动方式告诉JavaFX布置Pane上的所有节点?

  • 布局()
  • layoutChildren()
  • requestLayout()

没有结果!

0 个答案:

没有答案