fxml

Mattepuffo's logo
Stampare immagini in Java

Stampare immagini in Java

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.

Mattepuffo's logo
FXMLUtils: Classe Java per lanciare controller con FXML

FXMLUtils: Classe Java per lanciare controller con FXML

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

Mattepuffo's logo
Usare Google Maps in JavaFX

Usare Google Maps in JavaFX

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!

Mattepuffo's logo
Usare le ToolBar in JavaFX

Usare le ToolBar in JavaFX

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.

Mattepuffo's logo
Creare una ListView di immagini in JavaFX

Creare una ListView di immagini in JavaFX

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.

Mattepuffo's logo
Intercettare l'evento di resize nel controller in JavaFX

Intercettare l'evento di resize nel controller in JavaFX

Se cercate come intercettare l'evento di resizing della finestra in JavaFX, otterrete una serie di esempi (più o meno simili) funzionanti solo nei casi più basici.

Quindi non dove usiamo file FXML associati ad un controller.

Questo perchè, tali esempi, non considerano il fatto che il codice viene lanciato nel controller e non nel main.