TableView
标头的空白区域称为filler
。CSS选择器是:
.table-view > .column-header-background > .filler
您可以ContextMenu
像这样向此区域添加一个:
ContextMenu fillerContextMenu = new ContextMenu(new MenuItem("Do in filler"));
Region filler = (Region) tableView.lookup(".filler");
filler.setOnContextMenuRequested(event -> {
fillerContextMenu.show(filler, event.getScreenX(), event.getScreenY());
event.consume();
});
注意:为了lookup(String selector)
使返回的acctual节点不为空,应在TableView
显示your后调用此方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句