我正在使用javaFx(和Scene Builder设计GUI)。
我有ScrollPane,其中包含tilePane。


我在TilePane中添加了许多元素(超过100个元素),因此我看不到元素。
我以为我会看到滚动和向左/向右或向上/向下滚动以查看所有添加的元素,
但我看不到窗口中的滚动。

<ScrollPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="mainPackage.InController">
   <content>
      <TilePane fx:id="tilePane" prefColumns="2" prefRows="3" />
   </content>
</ScrollPane>


我究竟做错了什么 ?

最佳答案

正如屏幕截图所示,TilePane中没有任何内容。

要将内容添加到Scene Builder中的TilePane中,您需要单击并将所需的内容拖到可视部分上,或拖到显示给我们屏幕截图的TilePane上。列表中的TilePane元素将以橙色边框“突出显示”,以指示您尝试添加层次结构中的哪个元素。

请记住,您需要保存Scene Builder文档以使更改显示在FXML文档中,反之亦然。 Scene Builder应检测到对FXML文件的更改,并应提示您将对FXML文件所做的更改加载到Scene Builder项目中。

08-29 00:37