问题标签 [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 投票
0 回答
39 浏览

java - JavaFX 外部 CSS 通过客户端-服务器机制

我正在使用使用 Netty 的客户端-服务器协议。我的 Java 程序中有一个预加载器和主应用程序。

我的问题是,是否可以从服务器获取所有需要的 CSS 和 FXML 文件(使用预加载器)并在预加载器完成后使用它们。如果是这样,有没有人知道如何做到这一点?

0 投票
1 回答
282 浏览

javafx - JavaFX 仅将图像添加到 TitledPane css 的标题

我需要在标题中添加图像。我知道如何在java代码中做到这一点。但我只想通过 css 做到这一点。我试过了:

但这并没有帮助。

更新:资源路径。

0 投票
1 回答
2890 浏览

javafx - JavaFX 将旋转应用于 CSS 中的图像

我想知道是否有一种方法可以将一些转换(即旋转)应用于设置为某个按钮的图像。我正在使用 css 通过这种方式指定所有图像:

我也想在 css 中指定这样的转换。我怎样才能做到这一点?我想找到类似的东西:

0 投票
1 回答
807 浏览

java - 无法设置自定义字体

我正在开发一个 JavaFX 项目。我想在LabelCSS 文件中使用自定义字体。我已经阅读并关注了例如。这篇文章。

打印出来Font[name=Dimitri Swank, family=Dimitri Swank, style=Regular, size=32.0],这样字体就加载成功了。FXML文件中的根容器有一个stylesheets="@Window.css"属性,而在这个CSS文件中,有一个规则:

选择器运行良好(它指的是 a Label),如果我更改-fx-font-size. 但是字体系列仍然是默认的系统字体。我究竟做错了什么?

0 投票
1 回答
34 浏览

javafx - Jafa FX CSS 重复

我是 JavaFX 和 CSS 样式的新手,刚刚对执行以下操作的最佳方式进行了一些澄清。

本质上,我有两个按钮,我已经实现了 Hover 和 Focus,因此边框颜色在 Hover(鼠标)和 Focused(键盘选项卡)上都会发生变化。目前我有以下内容:

它工作正常,但我想知道是否有一种方法可以将聚焦和悬停结合起来,因为它们具有相同的属性。

0 投票
0 回答
435 浏览

java - 根据 CSS 样式表更改图像颜色

我有ImageView我希望图像根据附加到Scene.

我已经有一个可以改变颜色的实用方法。

Image此方法返回具有所需颜色的新实例。它是使用WritableImage,PixelReader和实现的PixelWriter,但它们在这里并不重要。

附加到场景的样式表可以在运行时切换。更改样式表时如何使图像更改颜色?

我认为唯一有意义的是创建一个新的 JavaFX CSS 属性(例如-image-color: theme-image-color;),但似乎不可能像这样添加它。

编辑

看起来我也应该包括该changeImageColor()方法。

0 投票
0 回答
4497 浏览

java - JavaFX 背景图像缩放

我有这段代码,效果很好。

但是,背景图像 my gamePane(它是 a Pane)会自动缩放,我不希望这样。我搜索了背景缩放属性,但找不到任何东西。该图像最初是使用 css 应用的。

编辑:我找到了解决方案!

我的css代码最初是什么:

我做了什么:

0 投票
2 回答
1547 浏览

java - JavaFX:修改相同属性的多个选择器

我有一个这样的样式表:

我以为既然*比 更通用.title,那么-fx-font-size定义的 in.title会优先于它,但我错了。无论我将它更改为什么字体大小.title,该标题标签仍然呈现在15px. 当我删除*块时,标题标签将正确反映.title.

我的方法有什么问题吗?我只是想设置一个“全局”的外观和感觉,同时让特定节点在该节点需要更定制的外观时灵活地调整它。

编辑

似乎这个问题只对与字体相关的 CSS 属性可见。我已经尝试-fx-font-size在我的示例中更改为-fx-border-color,并且它似乎按照正常的 CSS 标准工作。

字体属性似乎有些奇怪。

0 投票
0 回答
235 浏览

eclipse - 警告:未知属性:“我的属性”

我有一个Node子类,我在其中定义了自己的CssMetaData. 假设有了这个元数据,我的节点有一个my-property属性。所以很自然,我会在我的样式表中这样使用它:

它肯定是有效的。但是 Eclipse 给了我未知的属性警告。

  1. 如何删除此警告?
  2. 有什么方法可以将我的自定义属性集成到 CSS 编辑器中,以便在我输入时建议这些自定义属性?

我目前正在使用 Eclipse Neon (4.6.1) 和 e(fx)clipse 2.4.0。

0 投票
1 回答
1027 浏览

css - JavaFX:表格行多色边框样式

我想使用 JavaFX 在某些表格行周围绘制自定义边框。在下图中,您可以看到当前状态。

这张照片

我需要做的是用黑线填充黄线之间的空白。

我的第一个想法是定义两种样式并添加它们:

不幸的是,我总是以黄色透明虚线结束,样式添加到TableRow样式类的顺序无关紧要。

另一个想法是使用线性和径向渐变。线性渐变不会产生虚线。径向渐变似乎可以做到这一点,但破折号的长度并不均匀,因为它们适用于圆形而不是矩形。

非常感谢有关此主题的任何帮助!