Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 第一列中有标题的表_Java_Javafx_Tableview_Javafx 8 - Fatal编程技术网

Java 第一列中有标题的表

Java 第一列中有标题的表,java,javafx,tableview,javafx-8,Java,Javafx,Tableview,Javafx 8,JavaFX8中的tableView表能否在第一列中有标题?具有可排序性和其他功能。如何设置 为了更好地理解我的问题,我发现了以下图片: 编辑: (上部图像未连接到代码) @FXML 个人桌面视图; @FXML private TableColumn firstNameColumn; @FXML 私有TableColumn lastNameColumn; 私有void fillTable(){ firstNameColumn.setCellValueFactory(cellData->cell

JavaFX8中的tableView表能否在第一列中有标题?具有可排序性和其他功能。如何设置

为了更好地理解我的问题,我发现了以下图片:

编辑:

(上部图像未连接到代码)

@FXML
个人桌面视图;
@FXML
private TableColumn firstNameColumn;
@FXML
私有TableColumn lastNameColumn;
私有void fillTable(){
firstNameColumn.setCellValueFactory(cellData->cellData.getValue().firstNameProperty());
lastNameColumn.setCellValueFactory(cellData->cellData.getValue().lastNameProperty());
personTable.setItems(PersonData);
}

此代码段来自tableView中填充数据的控制器类。标题是使用SceneBuilder设置的。若我按原样运行,则标题将位于第一行。我是否可以设置标题的方向或其他东西,使表的行为如同列是行而不是相反

你有没有试过这样的方法,写了几行代码?我在谷歌上搜索,什么也没找到。你的谷歌链接会给我指出我知道的经典表格。问题是标题的位置在第一列,而不是第一行。。。。
@FXML
private TableView<Person> personTable;
@FXML
private TableColumn<Person, String> firstNameColumn;
@FXML
private TableColumn<Person, String> lastNameColumn;


private void fillTable() {
    firstNameColumn.setCellValueFactory(cellData -> cellData.getValue().firstNameProperty());
    lastNameColumn.setCellValueFactory(cellData -> cellData.getValue().lastNameProperty());

    personTable.setItems(PersonData);
}