在TableView Cell中包含FXML文件

时间:2016-11-29 14:29:11

标签: javafx tableview javafx-8 fxml tableviewcell

是否可以将整个 FXML 文件及其相应的控制器设置为 TableView 的单个单元格?我真的没办法这样做。

我希望TableView只有八个单元格,每个单元格都是 LineChart ,并且有自己的FXML文件和控制器。例如,其中一个单元格应该是此FXML文件:

<LineChart xmlns:fx="http://javafx.com/fxml/1" fx:controller="control.Channel1Controller"
           fx:id="lineChart1" animated="false" title="Channel 1"
           onMouseClicked="#handleClick"
           onScroll="#handleScroll"
           onContextMenuRequested="#popUpChartContextMenu">
    <xAxis>
        <NumberAxis fx:id="timeAxis" lowerBound="0" upperBound="3000" tickUnit="50"
                    label="Time (ms)"/>
    </xAxis>
    <yAxis>
        <NumberAxis fx:id="bandWidthAxis" side="LEFT" lowerBound="0" upperBound="1000" tickUnit="50"
                    label="Band Width (μs)"/>
    </yAxis>
</LineChart>

0 个答案:

没有答案