Loading ...

In sostanza vediamo come mandare in stampa più immagini contemporaneamente usando Java; ogni immagine occupa una pagina, quindi non dobbiamo occuparci di sistemare più immagini in una pagina.

Per fare questo useremo una classe che implementa Printable (di AWT).

A questa classe passeremo un array di BufferedImage, sul quale itereremo per "sistemare" e stampare le immagini.

La classe che ho postato oggi su GitHub, serve per lanciare finestre in JavaFX usando layout FXML.

La classe ha due metodi statici:

  • uno si limita a lanciare la finestra / controller
  • l'altro ritorna FXMLLoader, utile se si voglio fare altre operazioni, come lanciare metodi del controller dopo aver avviato la finestra

Sto creando un piccolo programmino per la visualizzazione delle immagini con JavaFX.

Quello che volevo aggiungere era la possibilità di aprire una finestra con Google Maps centrata sulle coordinate della foto.

Senza entrare nel dettaglio di come reperire le coordinate dalle immagini (sarà argomento di un eventuale altro articolo), vediamo come integrare Google Maps in JavaFX.

In effetti è stato abbastanza semplice usando GMapsFX!

Le ToolBar, sono dei componenti che possono essere molto utili per creare dei menu con le opzioni più usate.

Usarle in JavaFX, attraverso FXML, è molto semplice.

Oggi vi posto un esempio di ToolBar sotto alla "classica" MenuBar.

Conterrà un solo Button, ma con testo e immagine.

Quello che faremo oggi è questo: da una voce di menu creato in FXML, avviamo un DirectoryChooser, dal quale prendiamo tutte le immagini della directory scelta, e le mettiamo in una ListView.

Inoltre, metteremo l'immagine selezionata dentro ad un ImageView.