Sì, utilizzando un ImageView
. Basta chiamare
ImageView imageView = new ImageView("...");
imageView.setFitHeight(100);
imageView.setFitWidth(100);
Per impostazione predefinita, non sarà mantenere il rapporto width:height
: si può fare lo fa con
imageView.setPreserveRatio(true);
In alternativa è possibile ridimensionare la Image direttamente sul caricamento:
Image image = new Image("my/res/flower.png", 100, 100, false, false);
Ridimensionare l'immagine durante il caricamento è utile per cose come le anteprime di immagini più grandi dato che la memoria richiesta è inferiore a quella del più grande ione in memoria.
fonte
2015-01-12 03:37:18
Questa domanda non avrebbe dovuto essere chiusa come troppo ampia. La domanda è specifica di JavaFX. La domanda è concisa, chiara e utile. Nessuno che ha votato per chiudere questa domanda ha mai risposto a una domanda JavaFX. Io voto per riaprire. – jewelsea