JavaFX在TableView或额外列上未对齐标头

时间:2016-04-21 18:53:38

标签: javafx javafx-2 javafx-8

Pic of the TableView header

我需要帮助对齐此TableView上的列的标题。问题似乎与将TableView的列调整大小策略设置为约束调整大小有关。有人可以解释如何解决这个问题吗?感谢。

我将策略设置为约束调整大小以根据此SO帖子删除额外列:TableView has more columns than specified

我的堆栈:Java 8,JavaFX 8和场景构建器



<?xml version="1.0" encoding="UTF-8"?>

<?import javafx.scene.control.TableColumn?>
<?import javafx.scene.control.TableView?>
<?import javafx.scene.layout.BorderPane?>

<BorderPane maxHeight="200.0" maxWidth="322.0" prefHeight="200.0" prefWidth="320.0" xmlns="http://javafx.com/javafx/8.0.65" xmlns:fx="http://javafx.com/fxml/1">
   <center>
      <TableView fx:id="statusTable" minHeight="-Infinity" minWidth="-Infinity" prefHeight="200.0" prefWidth="322.0">
        <columns>
          <TableColumn fx:id="statusDescription" minWidth="120.0" prefWidth="210.0" text="Description" />
          <TableColumn fx:id="status" prefWidth="97.0" text="Priority" />
        </columns>
         <columnResizePolicy>
            <TableView fx:constant="CONSTRAINED_RESIZE_POLICY" />
         </columnResizePolicy>
      </TableView>
   </center>
</BorderPane>
&#13;
&#13;
&#13;

0 个答案:

没有答案