TableView中的ContextMenu和MenuItem上的样式

时间:2016-06-28 14:23:07

标签: css javafx-8

我想在TableView中的ContextMenu和MenuItem上应用一些样式。它的工作原理很简单:右键单击Row,你就拥有了这行的ContextMenu。但是ContextMenu和MenuItem的构建方式如下:

final ContextMenu menu = new ContextMenu();
MenuItem removeitem = new MenuItem("Remove");

我尝试应用这样的CSS:

.table-view .context-menu .menu-item

和其他许多人但没有结果。 然而,当我使用setStyle在我的代码中添加样式时,它可以工作,但我想知道我们是否可以在CSS中执行它(我想是的......)。

1 个答案:

答案 0 :(得分:1)

如果是MenuItem中的标签,则尝试使用

样式
.table-view .context-menu .menu-item .label
{
   -fx-text-fill: red;
}

MenuItem本身没有(有意义的?)可设置样式的项目,至少文档没有列出任何内容。