我正在尝试开发自动完成文本,它在 tableview 弹出窗口中显示建议的下拉列表,并且我遇到了如何在 javafx 2.1 中隐藏 tableview 的整个标题列的问题
请您参考如下方法:
将自定义样式表应用于表格:
table.getStylesheets().addAll(getClass().getResource("hidden-tableview-headers.css").toExternalForm());
凡文件
hidden-tableview-headers.css放置在与加载 css 资源的类相同的位置并包含以下行:
.column-header-background { visibility: hidden; -fx-padding: -1em; }
visibility: hidden属性告诉 JavaFX 不要绘制节点,但仍然在标题所在的位置留出空间。由于页眉高 1 行文本高度,您可以通过设置
-fx-padding: -1em; 告诉不可见页眉不占用任何空间。 .




