Home-Produkte-Testarea-Kontakt-Datenschutz-Aktualisiert: 18-Apr-2008
< Voriger Tag   Nächster Tag >

Freitag, 18. April 2008

JavaFX: 3 x Animation, Rio, Nodes erstellen, DeferredTask{}, Schlüsselwörter

JavaFX-Links: James Weaver stellt die verbesserte Syntax zur Erstellung von Animationen vor. Scott Hommel hat die klassische "tumbling duke"-Java-Animation mit Timeline{}/KeyFrame{} in JavaFX Script implementiert. Jo Voordeckers schlägt seek() für Timeline{} vor. Das Rio-Design Tool wird in der Zeit nach der JavaOne 2008 den JavaFX Script Compiler unterstützen. Christopher Oliver gibt Tipps zur Erstellung eigener Widgets und Nodes. Brian Goetz hat mit DeferredTask{} einen Ersatz für do later implementiert. Und weitere Links zu Schlüsselwörtern, Top-Level-Funktionen, Arrays, Reprise und dem Building System des Compilers.

James Weaver, "Reading 'tween the Lines - Simplified JavaFX Script Animation Syntax", 16-Apr-2008, learnjavafx.typepad.com
Animation: Beispiel zur Nutzung von Timeline{}/KeyFrame{} mit der neuen, vereinfachten Syntax für die Erstellung von Animationen in JavaFX Script (Compiler).
Scott Hommel, "Animation, the Easy Way!", 09-Apr-2008, blogs.sun.com
Animation: Die klassische "tumbling duke"-Java-Animation in JavaFX Script mit Timeline{}/KeyFrame{}.
Jo Voordeckers, "Request JavaFX Timeline feature: seek", 15-Apr-2008, openjfx compiler-dev ML
Animation: Vorschlag einer seek()-Methode für Timeline{}.
Jeff Martin, "Re: JavaFX design tools", 10-Apr-2008, openjfx users ML
Rio: Für den JavaFX Builder von ReportMill ist es für die Zeit nach der JavaOne geplant, dass Rio JavaFX Script Code für den Compiler generieren wird, nachdem der Compiler entsprechend stabil ist.
Christopher Oliver, "Re: Trigger on global model attribute or binding", 10-Apr-2008, openjfx compiler-dev ML
OOP: Tipps zur Erstellung eigener Nodes und Widgets: "Don't extend Frame, Canvas, or any other FX library class, other than CompositeNode, CompositeWidget."
Brian Goetz, "Replacement for 'do later'", 15-Apr-2008, openjfx compiler-dev ML
Threads: Mit DeferredTask{} gibt es nun im Compiler einen Ersatz für do later des Interpreters - dies entspricht dem SwingUtilities.invokeLate() in Java. (Thread)
Joshua Smith, "let and static", 11-Apr-2008, openjfx compiler-dev ML
Syntax: Für die 1.0 Version von JavaFX Script sind noch keine endgültigen Entscheidungen getroffen worden aber nach dem jetzigen Stand ist es wahrscheinlich, dass let und static entfernt werden. (Thread)
Robert Field, "Re: bind lazy", 14-Apr-2008, openjfx compiler-dev ML
Syntax: bind lazy wird zwar nicht mehr unterstützt aber lazy bleibt in der Liste der reservierten Wörter, damit es später eventuell wieder benutzt werden kann, ohne Namenskonflikte mit existierenden Code zu riskieren.
James L. Weaver, "public static functions", 16-Apr-2008, openjfx compiler-dev ML
OOP: Compilerdiskussion zu Top-Level-Funktionen und -Attributen auf Modulebene wie man sie z.B. für das Singleton-Pattern (getInstance()) benötigt. (Thread)
Per Bothner, "Re: Java array to FX sequence, ClassCastException", 13-Apr-2008, openjfx compiler-dev ML
Datentypen: Beschreibung in welchen Fällen es eine automatische Konvertierung zwischen Java Arrays und JavaFX Script Sequenzen gibt: Zitat: "We do automatically convert a Java array to a sequence, but only when the compiler knows that it is dealing with arrays and sequences. And because you can't explicitly declare a variable to be a Java array, you have to depend on type-inference - i.e. an expression that evaluates to a Java array used in a context that expects a sequence."
Shannon Hickey, "Re: frame.pack() and timeline.start() in or outside onOpen()?", 16-Apr-2008, openjfx compiler-dev ML
GUI: Das kommende Reprise-GUI-System für JavaFX wird beim Öffnen die Größe eines Fensters automatisch an dessen Inhalt anpassen, wenn keine Größenangaben für das Fenster gesetzt sind.
Tom Ball, "Re: Build error", 11-Apr-2008, openjfx compiler-dev ML
Compiler: Zitat: '"ant real-clean" deletes all the bootstrap files, so the workspace is (or should be) identical to the repository's.'

[Direktlink]

< Voriger Tag   Nächster Tag >

  RSS V0.91

<April 2008 >
 010203040506
07080910111213
14151617181920
21222324252627
282930    

Home-Produkte-Testarea-Kontakt-Datenschutz-Aktualisiert: 18-Apr-2008
(C) 2000-2018 by Sven Drieling