java - 如何使用 CSS 更改 JavaFX FileChooser 的外观?

标签 java css javafx

我希望使用 CSS 更改 FileChooser 的外观。请使用 SceneBuilder 执行此操作也很好,但由于 FileChooser 不属于 javafx.scene.controls,因此似乎没有直接的方法来执行此操作。我希望能够设置诸如字体、颜色等内容。我更愿意通过 CSS 来执行此操作,但我也看不到如何直接在 Java 代码中执行此操作。感谢您的帮助。

最佳答案

native 操作系统的窗口管理器处理打开/保存对话框。由于 FileChooser 是最终类,因此这是不可能的。您必须实现自己的自定义控件才能自定义样式。

检查这个link GitHub 上的一个元素 FileChooserFx 试图做到这一点。它们从头开始提供了一种“FileChooser”方法,您可以在代码中实现。

关于java - 如何使用 CSS 更改 JavaFX FileChooser 的外观?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30487377/

相关文章:

java - 如何在 Java 8u91 中启用 SSLv3?

javascript - 背景图片 url 中的属性

css - 谷歌浏览器更新 CSS 文件

SceneBuilder 中的 JavaFX 和 TableView

JavaFX TableView 删除问题

java - 如何将参数从 Java 应用程序传递到 Windows Time Scheduler?

java - 如何在 Spring Boot 中使用 KMS 之前先解密 application.properties 中的密码

html - 什么是居中相对形式的最佳方式,内部 float 的输入内容包含图像

java - VBox.setVgrow(Priority.ALWAYS) 不起作用

java - 如何在所有 'workers' 上安排 quartz 作业?