我刚刚开始使用 JavaFX 11,SwingFXUtils 似乎消失了(或重命名?)
我尝试手动下载它,但模块系统提示 import sun.awt.image.IntegerComponentRaster;
,并且我无法让它工作。
我需要将 Swing Icon 转换为 JavaFX 图像。
最佳答案
自 Java 9 起,SwingFXUtils
已移至javafx.swing
模块,在包javafx.embed.swing
下.
请参阅 JavaFX 9 Javadoc和新的 JavaFX 11 Javadoc ,托管于https://openjfx.io .
如果您的示例有任何问题,请确保添加正确的虚拟机选项。请参阅入门 guide 中的示例.
您可能需要添加以下内容:
--module-path <path-to>/javafx-sdk-11/lib --add-modules=javafx.controls,javafx.swing
关于javafx - SwingFXUtils 发生了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52558103/