- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我试图在按下 TitledPane
时更改它们的标题颜色,但我无法做到这一点。这是我的 CSS:
.titled-pane * {
-fx-background-color: transparent;
}
.titled-pane .title{
-fx-background-color: #666666;
}
.titled-pane .title:hover {
-fx-background-color: #AAAAAA;
}
.titled-pane .title:pressed {
-fx-background-color: #DDDDDD;
-fx-text-fill: black; // does not work
}
后台设置工作正常,所以我不明白是什么问题。
我看过 this问题,但我不知道如何将解决方案应用到我的案例中。
提前致谢。
最佳答案
如果您看一下如何将样式应用到 modena.css 中的 TitledPane
,您会看到文本是在根选择器上设置样式的:
.titled-pane {
-fx-text-fill: -fx-text-base-color;
}
所以你只需要在根按下状态应用所需的文本颜色:
.titled-pane * {
-fx-background-color: transparent;
}
.titled-pane:pressed {
-fx-text-fill: red;
}
.titled-pane .title{
-fx-background-color: #666666;
}
.titled-pane .title:hover {
-fx-background-color: #AAAAAA;
}
.titled-pane .title:pressed {
-fx-background-color: #DDDDDD;
}
关于JavaFX TitledPane 无法覆盖 -fx-text-fill,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30000618/
有没有办法将 TitledPane 标题的大小设置为 GridPane 的大小? 这是 TitledPane 的代码 // --- GridPane container fin
关于 JavaFX: How to change the focus traversal policy? Alexander Kirov 展示了如何为 JavaFX 应用程序自定义焦点遍历策略。它工作
是否可以在 TitledPane 的标签上添加 JavaFX.Button? 已找到解决方案!来源:javawiki.sowas.com/doku.php?id=javafx:titledpane-w
我正在使用 TitledPanes ScrollPanes 和 TableViews,并且我遇到了问题,当我折叠 titledPane 时,水平 TableView 的 >ScrollBar 重置。
我有一个 TitledPane ,里面有 ListView ,当我折叠 titledPane 并展开它后,列表不再可见,但它仍然在某处。如果我调整 titledPane 的大小(通过调整应用程序窗口的
我需要在运行时根据一些传入值更改 TitledPane 标题背景,否则重置它。 我所有的 TitledPane 都在附加到场景的 CSS 上设置了样式。 换个背景没问题。问题是当鼠标在背景更改后进入标
我有两个不同的组件:TableView 和表格旁边的 TitledPane。我想做的是重新调整表格 View 的尺寸,但仅在标题 Pane 展开或折叠时进行。当 titledpane 折叠时,表格 V
我想知道,如何在展开和折叠 TitledPane 时调整 Scene 的大小。 我试过只有 1 个 TitledPane 1 个标题 Pane package fxinswing; import ja
有没有办法设置 titledpane 的动画速度?我什么也没找到。事实上有两个问题。第一的:展开的动画比内容本身的展开更快。您会看到圆圈的速度比第二个标题 Pane 中的条向下移动的速度稍慢。 第二:
我遇到了一个奇怪的问题/错误,第一次单击时 TitledPane 不会展开,它需要多次单击才能展开。除此之外,嵌套的 TitledPanes 根本不会展开,除非您多次单击它们并在选项卡之间切换。 所以
我有一个 View ,其中 SplitPane 中有两个垂直方向的 TitledPane。我希望当我折叠其中一个时,将另一个的大小调整为场景的高度。这是我的 .fxml 文件的代码:
是否可以完全删除 TitledPane 的标题? 我设法使用 css 文件中的以下代码使其不可见: .titled-pane > .title{ -fx-background-color: r
有没有办法在 javafx 中设置 TitledPane 之间的边距? 我创建了多个带标题的 Pane 并将它们放在一个 VBox 中。我希望它在每个带标题的 Pane 之间有一个间隙。 我查了set
我已经设法使用 setGraphic 在 TitledPane 中放置一个按钮,但我希望它位于右侧;这是代码: @Override public void start(Stage primaryS
我正在尝试将自定义工具栏添加到通用 TitledPane 中。我的代码似乎可以工作(下面是最小的示例),但我在布局方面遇到问题。具体来说:我使用 setGraphic() 添加工具栏,但它似乎具有固定
有人知道如何在 JavaFX 中以编程方式折叠 TitledPane 吗?我知道 setExpanded 和 setCollapsible 方法可用,但它仅启用该属性。我想在没有任何鼠标交互的情况下折
所以,这是我现在拥有的代码: SplitPane sp = new SplitPane(); final StackPane sp1 = new StackPane(); fi
我目前有一行添加到 JFrame 的 JPanel。我需要这些面板能够展开和折叠,以尽量减少 JFrame 上的困惑。 现在,我只是创建 JPanel,然后将它们添加到 JFrame。 public
我有这个代码: public void start(Stage primaryStage){ TitledPane titledPane = new TitledPane("TITLE", n
我想在 TitledPane 的标题中添加一个小图标。因此,我设置了一个空标题并添加了一个包含 Label 和 ImageView 的 HBox 作为图形。通过这种方式,图标显示在靠近文本末尾的位置。
我是一名优秀的程序员,十分优秀!