我想将文本字段添加到各个列以允许单独的列过滤。但是在应用下面的代码后,点击右上角的表格菜单按钮,只显示4个刻度(我有4列),标签丢失。我认为这是因为标题现在不再只是一个标签,而是带有文本字段的标签。任何人都有解决方案吗?
TextField headerTextField = new TextField();
Label label = new Label("First Name");
VBox headerGraphic = new VBox();
headerGraphic.setAlignment(Pos.CENTER);
headerGraphic.getChildren().addAll(label, headerTextField);
TableColumn<Person, String> firstNameCol = new
TableColumn<>();
firstNameCol.setGraphic(headerGraphic);