是否可以将整个 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>