如何在3D图形中添加TableView,以使旋转图形时该图形不与表格重叠?

时间:2019-06-16 21:11:21

标签: javafx tableview fxml

我正在制作3D图,并想在舞台底部添加一个TableView。旋转3D图形时,TableView开始随之移动,并且图形也与表格重叠。这是我的fxml文件的代码。如何避免这种情况?

<VBox xmlns:fx="http://ja?vafx.com/fxml/1" fx:controller="fx3d.Fx3DStageController"
     onScroll="#onScrollHandler" onMousePressed="#handleMousePressed" onMouseDragged="#handleMouseDragged">
    <StackPane fx:id="root" maxHeight="600" prefWidth="800">    
            <Group fx:id="finalNode">
                <Group fx:id="plot">
                    <Fx3DAxes fx:id="axes"/>
                </Group>
            </Group>
    </StackPane>
    <StackPane>
        <TableView fx:id="tableView" maxHeight="150" prefWidth="800">
            <columns>
                <TableColumn  prefWidth="${tableView.parent.width}" text="File Name" fx:id="fileNameCol"/>
            </columns>
        </TableView>
    </StackPane>
</VBox>

before rotation

after rotation

0 个答案:

没有答案