问题标签 [javafx-css]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2354 浏览

javafx-8 - JavaFX TextFlow 设置默认文本颜色

作为标题,是否可以将默认颜色应用于 TextFlow 组件的所有文本?

我尝试了不同的解决方案,但它们都不起作用

我知道 Text 是另一个组件,但为什么我不能从它的父级设置它的样式?

0 投票
1 回答
2215 浏览

javafx - 在 javafx 中更改工具栏背景颜色

我用application.e4xmi 创建了我的应用程序工具栏。

在此处输入图像描述

此后我调整了我的.css如下

现在我正在尝试在我的 Eclipse RCP 应用程序中更改工具栏高亮区域的背景颜色。

在此处输入图像描述

任何建议将不胜感激。

0 投票
1 回答
1322 浏览

java - JavaFX CSS:当父节点悬停时,将悬停效果应用于子节点

是否可以在父节点悬停时应用节点子节点的悬停效果,而不必将悬停在每个子节点本身上以使其悬停效果发生?

例如,假设我有以下节点:

  • HBox --> #parent
    • 标签 --> #标签
    • 按钮 --> #button

我希望能够在 Hbox 悬停时触发按钮和标签的悬停伪类。

0 投票
0 回答
2889 浏览

java - JavaFX:样式化上下文菜单的子菜单

我正在尝试设置 ContextMenu 的子菜单的 ContextMenu 样式。我希望子菜单的背景颜色为黑色。

我有的代码:

我试过了:

1-向文件菜单添加样式类:

但这设置了文件菜单项而不是文件弹出上下文菜单

2-以这种方式获取 fileMenu 的上下文菜单并向其中添加样式类:

但是那风格 myContextMenu 而不是 fileMenu 的上下文菜单。

原创风格

在此处输入图像描述

使用方法 1

在此处输入图像描述

使用方法 2

在此处输入图像描述

================================================

可验证的示例:

查看.fxml

样式.css

0 投票
0 回答
89 浏览

java - 如何为同一系列的折线图提供两种不同的样式?

我想使用 JavaFX 组装一个折线图,这样当一个系列中没有要绘制的数据时,空间是空的。像这样的东西:

图表

请注意,我想让自己保持在同一个系列中,只是通过在一部分中改变你的风格。但欢迎任何帮助。谢谢你。

0 投票
2 回答
1052 浏览

java - Java Fx - 将功能放大到实时图表

我想通过鼠标拖动或缩放按钮实现对实时折线图的放大功能(图表将每 50 毫秒移动一次)。我想放大特定区域..但我面临的问题是每次(x,y)坐标值在图表中发生变化时。有什么办法可以放大这个图表??

JavaFx 示例代码在这里..

我使用了来自https://github.com/kerner1000/javafx-chart-zooming/blob/master/src/main/java/com/github/javafx/charts/zooming/ZoomManager.java的缩放管理器代码, 但是鼠标释放的功能没有调用。

提前致谢 :)

0 投票
1 回答
257 浏览

java - 属性选择器如何在 JavaFX 中工作?

J avaFX C SS R eference G uide中,明确表示

JavaFX 级联样式表 (CSS) 基于 W3C CSS 版本 2.1 [1]并在版本 3 [2]的当前工作中添加了一些内容。

在 JCRG 中,他们经常直接链接到 W3C 的 CSS 参考指南,当他们谈论选择器时就是这种情况。

在 JCRG 中,他们提到了类型选择器类选择器ID 选择器——他们甚至说它们不支持结构伪类——但没有提到属性选择器

如果 JavaFX 支持它们,它们是如何工作的?JavaFX 认为属性是什么?我认为 CSS 引擎可能会查看 FXML 中的属性,但并非所有场景图都源自 FXML。

0 投票
1 回答
1161 浏览

javafx - 如何设置 TableColumn 的排序箭头对齐方式?

要旨

在 JavaFXTableColumn中,右侧有一个排序箭头。

上述箭头示例

如何设置此箭头的对齐方式?

我的用例

我问是因为我正在尝试将Material Design应用到 JavaFX 并且箭头需要在左侧 - 否则箭头似乎属于相邻列。

箭头似乎属于相邻列。

知道的

我知道你可以TableColumnHeader这样:

我知道它TableColumnHeader有 aLabel label和 aGridPane sortArrowGrid作为它的孩子。

我如何将它移到sortArrowGrid孩子们的前面?.toFront()仅适用于 z-order 对吗?

我觉得我可能做错了——我很想用 CSS 来做。

0 投票
0 回答
769 浏览

javafx - JavaFX 中“非”css 选择器的等效功能是什么?

有没有办法在 JavaFX 中做类似于“not([name="selector"])”的事情?
我有一个带有 styleClass 的 VBox,我想设置它的组件的样式,除了其中一个由特定选择器索引的组件,这大约是我想要做的:

但是这个css代码不起作用。

0 投票
1 回答
696 浏览

java - JavaFX 自定义控件 CSS PseudoClass 状态更改描边颜色

我创建了一个具有两个 CSS 样式属性和一个用于状态的 CSS PseudoClass 的 JavaFX 自定义控件。

我不确定我错过了什么,但改变状态不会更新笔触颜色。

参考资料.java

ReferenceSkin.java

ReferenceApplication.java

参考.css

如果我删除 strokeColor 和 strokeWidth 属性并改用以下 CSS 更改状态确实会改变笔触颜色。

但是我不希望那些使用自定义控件的人必须知道内部表示是一条线。也许我想在未来改变这一点。因此,我创建了自己的 CSS 属性。