我将使用 java web start制作一个带有 nifty-gui [1]的 java 应用程序
当用户点击上传图片时,会显示一个文件选择器(FileOpenService)
之后,图像应该在图像控件中可见。
不幸的是,nifty-gui 只能使用资产中的图像。
如何将此图像下载到资产中?也许有一种方法可以使用 FileContent 类中的数据修改实际图像?
我将使用 java web start制作一个带有 nifty-gui [1]的 java 应用程序
当用户点击上传图片时,会显示一个文件选择器(FileOpenService)
之后,图像应该在图像控件中可见。
不幸的是,nifty-gui 只能使用资产中的图像。
如何将此图像下载到资产中?也许有一种方法可以使用 FileContent 类中的数据修改实际图像?
这是解决方案,在讨论后创建[1]
assetManager.registerLoader(AWTLoader.class, "jpg");
assetManager.registerLocator("/", FileLocator.class);
image(new ImageBuilder() {{
filename("/home/marek/photo2.jpg");
}});