0
我想为每个条目的产品图片制作库存应用程序。我有一个filechooser
我可以选择图片并在imageviewer
字段中显示。JavaFX2.2:将图像保存到文件,将路径保存到变量并在其他舞台上显示图像
但我不知道:
- 我怎么可以保存图片采摘的工作文件夹
- 写路径画面中的变量,我可以显示在另一个窗口中的图片/ stage(
Imageviewer
)在我的应用程序中。
这里是filechooser
的代码,并在显示画面的imageviewer
:
{
@FXML
private void uploadPicture() {
FileChooser fileChooser = new FileChooser();
// Set extension filter
FileChooser.ExtensionFilter extFilterJPG = new FileChooser.ExtensionFilter(
"JPG files (*.jpg)", "*.JPG");
FileChooser.ExtensionFilter extFilterPNG = new FileChooser.ExtensionFilter(
"PNG files (*.png)", "*.PNG");
fileChooser.getExtensionFilters().addAll(extFilterJPG, extFilterPNG);
File file = fileChooser.showOpenDialog(null);
try {
BufferedImage bufferedImage = ImageIO.read(file);
Image image = SwingFXUtils.toFXImage(bufferedImage, null);
productPicture.setImage(image);
} catch (IOException ex) {
Logger.getLogger(ToolEditDialogController.class.getName()).log(
Level.SEVERE, null, ex);
}
};
}