java - JavaFX 的金属外观

标签 java swing javafx

我有一个相当大的 Java 应用程序,它广泛使用了 Swing。应用程序使用的外观是金属,我们有一个自定义主题可以使一些颜色变亮。我正在这个应用程序中构建一个新组件(这是一个将在几年内部署的大型项目)并希望将 JavaFX 用于所有 GUI 部分(有几个原因,包括更多的 future 证明,更好的 API,以及我想使用的新小部件)。但是,我不想破坏应用程序的常见外观。

有什么方法(除了我自己编写大量 CSS 之外)使所有 JavaFX 组件看起来像 Swing 组件吗?

最佳答案

要在 JavaFX 中获得 Swing Metal 外观,请开始编写大量您自己的 JavaFX CSS。我知道这不是您想要的答案,但这就是答案。

关于java - JavaFX 的金属外观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32825373/

相关文章:

java - 带有无用堆栈跟踪的异常

java - 需要 ActionListener 代码解释

java - JTextField 事件监听器

javafx 事件不工作

java - Mongodb + Java 驱动程序。按日期范围搜索

java - 使用 Jess 在本体中插入当前日期和时间

java - Java NIO 中的异步 channel 关闭

java - 循环后清除java字符串

java - 动态添加的 View 不适合 Pane

java - 如何在TableView JavaFX的TableColumn中添加两个按钮