我刚刚开始使用JavaFX 11,SwingFXUtils似乎不见了(或重命名了?)
我尝试手动下载它,但是模块系统抱怨,但import sun.awt.image.IntegerComponentRaster;无法正常工作。
我需要将Swing Icon转换为JavaFX图像。
自Java 9以来,SwingFXUtils已移至javafx.swing包下的模块javafx.embed.swing。
请参阅位于https://openjfx.io的 JavaFX 9 Javadoc和新的JavaFX 11 Javadoc。
如果您的样本有任何问题,请确保添加了正确的VM选项。请参阅入门指南中的示例。
可能您需要添加类似以下内容:
--module-path <path-to>/javafx-sdk-11/lib --add-modules=javafx.controls,javafx.swing
Run Code Online (Sandbox Code Playgroud)