JavaFX Animation, erst zeichnen dann anzeigen

Lebowski1

Mitglied
Hallo,

gibt es mit JavaFX ein Möglichkeit mit den primitiven Grafikbefehlen (strokeLine(...)) usw. erst eine"Bild" zu zeichnen und es dann im Canvas anzuzeigen. Ruft man strokeLine o.ä. auf, wird ja die Zeichnung sofort sichtbar.

Unter swing und awt konnte man ja mit java.awt.Image erst ein "Bild malen" und das dann in den GraphicContext setzen

Gibt's da was ähnliches
 
Du könntest es mit der Path-API versuchen - sind dann aber Nodes auf dem Scene-Graph und nicht ein Canvas.
Alternativ: Erstelle das Canvas erst einmal *ohne* es an den Scene-Graph zu hängen (also nicht z.B. in ein StackPane zu setzen - kann auch auf einem anderen Thread sein, ohne Platform#runLater - ich baue gerne UIs auf die Art), dann wenn das fertig ist packst du es auf den Container: é voila.
 

Zurück
Oben