java - 更改 NatTable 中选定行的颜色

标签 java nattable

如何更改默认行选择颜色?我在下面的代码片段中看不到在哪里访问它:

    SelectionLayer selectionLayer = glazedListsGridLayer.getBodyLayerStack()
       .getSelectionLayer();

    selectionLayer.setSelectionModel(new RowSelectionModel<T>(selectionLayer,
            glazedListsGridLayer.getBodyDataProvider(), myRowIdAccessor));

最佳答案

您需要为 DisplayMode.SELECT 注册一个样式。如果您使用的是 Eclipse 4 应用程序,这可以通过自定义样式配置、主题配置或 CSS 来完成。

要基本了解样式概念,请查看此处:https://eclipse.org/nattable/documentation.php?page=styling

要查看默认选择样式配置的配置方式,请检查 DefaultSelectionStyleConfiguration

关于java - 更改 NatTable 中选定行的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40512535/

相关文章:

java - Android 中工具栏与元素重叠

java - 针对不同区域设置的 Selenium Webdriver 测试

java - 如何为 Nat 表添加上下文菜单?

java - 删除 Nattable 中的行号

使用 Netbeans IDE 的 Java RESTful Web 服务 CRUD 操作

java - Android on Back Pressed for multiple child activity 不工作

java - 不确定如何根据 ArrayList 中的对象部分对 ArrayList 进行排序 (Java)

java - 如何对釉面TreeList进行排序?

java - NatTable 单元格编辑应在键入任何 "regular"字符(例如字母或数字)时禁用

java - 将图像和背景添加到 NatTable 行