JavaFX Tutorial (Italiano)

Già nel 2012 avevo scritto una serie di dettagliati tutorial su JavaFX 2 per i miei studenti. Molte persone in tutto il mondo hanno letto i tutorial dandomi feedback davvero positivi. Così ho deciso di riscrivere il tutorial su JavaFX 2 per JavaFX 8 (leggi qualcosa sui cambiamenti in Update to JavaFX 8 - What’s New).

Questo tutorial ti guida nella progettazione, nella programmazione e nel “deploying” di una rubrica. Così apparirà l’applicazione finita:

Screenshot AddressApp

Cosa imparerai

  • Creazione e avviamento di un progetto JavaFX
  • Uso di Scene Builder per progettare l’interfaccia utente
  • Strutturazione di un’applicazione con il patter Model-View-Controller (MVC)
  • Uso di ObservableLists per l’aggiornamento automatico dell’interfaccia utente
  • Uso di TableView e reazioni alle variazioni di selezione nella tabella
  • Creazione di una finestra di dialogo personalizzata per la modifica dei dati delle persone
  • Validazione dell’input dell’utente
  • Stili di una applicazione JavaFX con i CSS
  • Persistanza dei dati come XML
  • Salvataggio dell’ultimo percorso di file aperto nelle preferenze dell’utente
  • Creazione di un grafico JavaFX per le statistiche
  • “Deployment” di una applicazione JavaFX come pacchetto nativo

Non è poco Così, dopo che completerai questa serie di tutorial, dovresti essere pronto per sviluppare applicazioni sofisticate con JavaFX.

Come usare questo Tutorial

Ci sono due modi per usare questo tutorial:

  • Metodo approfondito Creare il proprio pregetto JavaFX partendo da zero
  • Metedo veloce Importare il codice sorgente per il tutorial nel proprio IDE (è un progetto Eclipse, ma è possibile usare altri IDE come NetBeans con piccole modifiche). Dopodichè usare il tutorial per capire il codice

Adesso spero che vi divertirete! Iniziamo con Parte 1: Scene Builder.

Attribution: The italian translation has been contributed by Thank you very much!