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:
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!