JavaFX 12 中缺少包 javafx.embed.swing?

Package javafx.embed.swing missing from JavaFX 12?

我从 Java 10 升级到 Java 12 和 JavaFX 12。

现在我无法再编译我的项目,因为 javafx.embed.swingSwingFXUtils 不再被识别。

Intellij 找不到 class 的任何库。好像 javafx.embed 不存在了。

我查看包裹是否被丢弃,但找不到任何相关信息。

模块 javafx.swing 需要包含在 gradle 文件中:

javafx {
    modules = [ 'javafx.controls', 'javafx.graphics', 'javafx.swing', 'javafx.base' ]
}

在我的例子中,在同一个包中生成了一个名为 module-info.java 的文件。 在那里我不得不添加

requires javafx.swing;

再次构建时,发现class。