Je tente d'afficher un fichier image dès qu'il est sélectionné dans un sélecteur de fichiers. Le sélecteur de fichier est limité aux fichiers .png et .jpg avec les fichiers sélectionnés stockés dans une variable de type Fichier. Pour ce faire, j'ai mis en place un ImageView, et je souhaite définir l'image avec ce nouveau problème seulement de fichier est de type Fichier pas Image.Comment convertir un fichier en image pour l'afficher dans ImageView en java?
Comment cela peut-il être réalisé? Code jusqu'à présent ...
public void fileSelection(){
FileChooser fileChooser = new FileChooser();
fileChooser.setTitle("Select Profile Picture");
fileChooser.getExtensionFilters().addAll(new FileChooser.ExtensionFilter("Image Files", "*.png", "*jpg"));
File selectedFile = fileChooser.showOpenDialog(null);
File selectedFileInput = selectedFile;
if(selectedFile != null) {
selectedFileOutput.setText("File selected: " + selectedFile.getName());
previewPicture.setImage();
} else {
selectedFileOutput.setText("Please select a profile picture...");
}
}