5

JavaFX 场景构建器开始编辑 AnchorPane。JavaFX 不要求根节点是 AnchorPane,在某些情况下最好使用另一个类。
有没有办法在 JavaFX Scene Builder 中更改根容器?

4

2 回答 2

4

选择菜单项:

文件 | 带有根容器的新功能

使用 SceneBuilder 的 b44,可用选项包括锚窗格、边框窗格或堆栈窗格

您也可以直接在文本编辑器中编辑 fxml 以将根窗格设置为例如 Flow Pane,然后将编辑后的 ​​fxml 加载到 SceneBuilder 并且 SceneBuilder 将识别它。

于 2012-07-02T17:18:19.647 回答
3

要将另一个窗格设置为 root 而不是下面可用的三个替代方法New with root container > ...(不直接编辑 fxml),请执行以下操作:

  1. 插入您想要作为新根的窗格,作为您拥有的任何旧根的子级。
  2. 将您拥有的任何其他内容作为旧根的直接后代放入新根中。
  3. 标记新根并从菜单中选择Edit > Trim document to selection

瞧!

提示:使用菜单选择:Arrange > Wrap in > ...Arrange > Unwrap在子项周围插入或删除容器。

于 2014-02-27T18:05:37.230 回答