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);
}
};
}