tag

Mattepuffo's logo
Creare un montaggio di immagini su Linux con ImageMagick

Creare un montaggio di immagini su Linux con ImageMagick

Di ImageMagick ne abbiamo parlato diverse volte negli anni.

Oggi lo riprendiamo per vedere come creare un montaggio di immagini su Linux con il comando montage.

Considerate che le immagini possono avere estensioni differenti, e che possiamo scegliere senza problemi l'estensione finale.

Mattepuffo's logo
Usare DataGrid in TornadoFX e Kotlin

Usare DataGrid in TornadoFX e Kotlin

Oggi vediamo probabilmente l'unico componente data-drigven di TronadoFX: DataGrid!

Sostanzialmente è simile al layout GridPane, nel senso che divide la schermata in righe e colonne.

La differenza sta nel fatto che non è un layout, ma è un contenitore per dati.

Ne vediamo un esempio basico, in cui mettiamo tre immagini.

Mattepuffo's logo
Impostare l'icona dell'applicazione in JavaFX

Impostare l'icona dell'applicazione in JavaFX

Impostare l'application icon in JavaFX è abbastanza facile, in quanto abbiamo a disposizione un metodo apposito.

La cosa importante da considerare è dove mettere l'icona, che dipende anche da come compiliamo il programma.

Io uso Maven, ed ho messo l'icona nella sua directory standard.

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.

Mattepuffo's logo
Identificare lo Stage corrente in JavaFX

Identificare lo Stage corrente in JavaFX

JavaFX ha una struttura un pò particolare quando si parla di layout e controller.

Quando siamo appunto nel controller, di default, non sappiamo nulla dello Stage corrente.

E' possibile recepirlo in diversi modi.