Специальной c документации для F XML нет (за исключением Введение в документ F XML ): но в этом нет необходимости. Элемент, начинающийся с заглавной буквы, является инструкцией для создания экземпляра класса с таким именем, поэтому
<TreeView></TreeView>
создаст экземпляр TreeView
. Атрибуты соответствуют свойствам, поэтому, если вам нужно, вы можете сделать
<TreeView editable="true"></TreeView>
Вложенные элементы, начинающиеся с нижнего регистра, также соответствуют свойствам и будут установлены во вложенную структуру F XML. Таким образом, вы можете создать древовидное представление с кодом, подобным
<TreeView fx:id = "treeView">
<root>
<TreeItem fx:id="rootItem" value="Root" expanded="true">
<children>
<TreeItem fx:id="child1" value="Child 1" expanded="true">
<children>
<TreeItem fx:id="child11" value="Child 1.1"></TreeItem>
<TreeItem fx:id="child12" value="Child 1.2"></TreeItem>
</children>
</TreeItem>
<TreeItem fx:id="child2" value="Child 2">
<children>
<TreeItem fx:id="child21" value="Child 2.1"></TreeItem>
<TreeItem fx:id="child22" value="Child 2.2"></TreeItem>
</children>
</TreeItem>
</children>
</TreeItem>
</root>
</TreeView>
Конечно, вы можете увидеть все свойства в документации API .