java - JavaFX - 如何删除 ListView 和 TableView 的乐队?
问题描述
我正在以默认样式将 JavaFX ListViews 和 TableViews 添加到我的应用程序中。
奇数行有白色背景,偶数行有灰色背景。我不喜欢那些乐队,尤其是在无人居住的行。
我使用 fxid:list_PayMethod 在我的 ListView 上尝试了以下 CSS 设置,但没有帮助。
(此页面无法将 fxid 识别为代码的一部分,因此它不在灰色框内,请注意。)
#list_PayMethod {
.list-cell:odd {
-fx-padding: 0px;
-fx-control-background: #F4F4F4;
-fx-control-inner-background: #F4F4F4;
}
.list-cell:even {
-fx-padding: 0px;
-fx-control-background: #F4F4F4;
-fx-control-inner-background: #F4F4F4;
}
.list-view:focused .list-cell:focused:odd {
-fx-padding: 0px;
-fx-control-background: #F4F4F4;
-fx-control-inner-background: #F4F4F4;
}
.list-view:focused .list-cell:focused:even {
-fx-padding: 0px;
-fx-control-background: #F4F4F4;
-fx-control-inner-background: #F4F4F4;
}
}
有没有办法设置全部写或全部灰色?
谢谢!
解决方案
替换-fx-control-background
为-fx-background-color
and 就足够了。
.list-cell {
-fx-background-color: #F4F4F4;
}
推荐阅读
- c++ - ComPtr 与 CComPtr,As 与 QueryInterface
- mongodb - .NET Core 3.1 + GraphQL + MongoDB
- javascript - 使用字符串生成 HTML
- c# - 如何在 QuickWatch 的同一级别上显示基类和派生类属性
- jira - 是否可以在 Jira 中添加故事到 sprint
- mysql - 使用 MySQL 服务器 5.7.27 与客户端 8.0.19 连接。使用特殊字符时获取数据对于列来说太长
- ruby-on-rails - Sidekid 动态队列
- flutter - Flutter AutoCompleteTextField:通过列表制表符
- google-analytics - ExperimentId NULL - bigquery 查询
- c - 获取定义为 uint8 的字符串数组中特定字符串的索引