问题标签 [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.
java - JavaFX 外部 CSS 通过客户端-服务器机制
我正在使用使用 Netty 的客户端-服务器协议。我的 Java 程序中有一个预加载器和主应用程序。
我的问题是,是否可以从服务器获取所有需要的 CSS 和 FXML 文件(使用预加载器)并在预加载器完成后使用它们。如果是这样,有没有人知道如何做到这一点?
javafx - JavaFX 仅将图像添加到 TitledPane css 的标题
我需要在标题中添加图像。我知道如何在java代码中做到这一点。但我只想通过 css 做到这一点。我试过了:
和
但这并没有帮助。
更新:资源路径。
javafx - JavaFX 将旋转应用于 CSS 中的图像
我想知道是否有一种方法可以将一些转换(即旋转)应用于设置为某个按钮的图像。我正在使用 css 通过这种方式指定所有图像:
我也想在 css 中指定这样的转换。我怎样才能做到这一点?我想找到类似的东西:
java - 无法设置自定义字体
我正在开发一个 JavaFX 项目。我想在Label
CSS 文件中使用自定义字体。我已经阅读并关注了例如。这篇文章。
打印出来Font[name=Dimitri Swank, family=Dimitri Swank, style=Regular, size=32.0]
,这样字体就加载成功了。FXML文件中的根容器有一个stylesheets="@Window.css"
属性,而在这个CSS文件中,有一个规则:
选择器运行良好(它指的是 a Label
),如果我更改-fx-font-size
. 但是字体系列仍然是默认的系统字体。我究竟做错了什么?
javafx - Jafa FX CSS 重复
我是 JavaFX 和 CSS 样式的新手,刚刚对执行以下操作的最佳方式进行了一些澄清。
本质上,我有两个按钮,我已经实现了 Hover 和 Focus,因此边框颜色在 Hover(鼠标)和 Focused(键盘选项卡)上都会发生变化。目前我有以下内容:
它工作正常,但我想知道是否有一种方法可以将聚焦和悬停结合起来,因为它们具有相同的属性。
java - 根据 CSS 样式表更改图像颜色
我有ImageView
我希望图像根据附加到Scene
.
我已经有一个可以改变颜色的实用方法。
Image
此方法返回具有所需颜色的新实例。它是使用WritableImage
,PixelReader
和实现的PixelWriter
,但它们在这里并不重要。
附加到场景的样式表可以在运行时切换。更改样式表时如何使图像更改颜色?
我认为唯一有意义的是创建一个新的 JavaFX CSS 属性(例如-image-color: theme-image-color;
),但似乎不可能像这样添加它。
编辑
看起来我也应该包括该changeImageColor()
方法。
java - JavaFX 背景图像缩放
我有这段代码,效果很好。
但是,背景图像 my gamePane
(它是 a Pane
)会自动缩放,我不希望这样。我搜索了背景缩放属性,但找不到任何东西。该图像最初是使用 css 应用的。
编辑:我找到了解决方案!
我的css代码最初是什么:
我做了什么:
java - JavaFX:修改相同属性的多个选择器
我有一个这样的样式表:
我以为既然*
比 更通用.title
,那么-fx-font-size
定义的 in.title
会优先于它,但我错了。无论我将它更改为什么字体大小.title
,该标题标签仍然呈现在15px
. 当我删除*
块时,标题标签将正确反映.title
.
我的方法有什么问题吗?我只是想设置一个“全局”的外观和感觉,同时让特定节点在该节点需要更定制的外观时灵活地调整它。
编辑
似乎这个问题只对与字体相关的 CSS 属性可见。我已经尝试-fx-font-size
在我的示例中更改为-fx-border-color
,并且它似乎按照正常的 CSS 标准工作。
字体属性似乎有些奇怪。
eclipse - 警告:未知属性:“我的属性”
我有一个Node
子类,我在其中定义了自己的CssMetaData
. 假设有了这个元数据,我的节点有一个my-property
属性。所以很自然,我会在我的样式表中这样使用它:
它肯定是有效的。但是 Eclipse 给了我未知的属性警告。
- 如何删除此警告?
- 有什么方法可以将我的自定义属性集成到 CSS 编辑器中,以便在我输入时建议这些自定义属性?
我目前正在使用 Eclipse Neon (4.6.1) 和 e(fx)clipse 2.4.0。