{"id":2527,"date":"2013-11-10T17:29:00","date_gmt":"2013-11-10T15:29:00","guid":{"rendered":"http:\/\/www.tutego.de\/blog\/javainsel\/?p=2527"},"modified":"2013-11-10T17:31:20","modified_gmt":"2013-11-10T15:31:20","slug":"javafx-vertical-text-scroller-in-effectively-4-lines","status":"publish","type":"post","link":"https:\/\/www.tutego.de\/blog\/javainsel\/2013\/11\/javafx-vertical-text-scroller-in-effectively-4-lines\/","title":{"rendered":"JavaFX vertical text scroller in effectively 4 lines"},"content":{"rendered":"<pre>import javafx.animation.*;\nimport javafx.application.Application;\nimport javafx.scene.*;\nimport javafx.scene.text.Text;\nimport javafx.stage.Stage;\nimport javafx.util.Duration;\n\npublic class FxScroller extends Application\n{\n  @Override\n  public void start( Stage stage )\n  {\n    Text text = new Text( 600, 20, \"It is a period of civil war. Rebel spaceships, striking from a hidden base, have won their first victory against the evil Galactic Empire.\" );\n    new Timeline( new KeyFrame( Duration.seconds( 20 ),\n                  new KeyValue( text.xProperty(), -text.getBoundsInLocal().getWidth() - 1) ) ) .play();\n    stage.setScene( new Scene( new Group( text ), 600, 30 ) );\n    stage.show();\n  }\n\n  public static void main( String[] args )\n  {\n    launch( args );\n  }\n}\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>import javafx.animation.*; import javafx.application.Application; import javafx.scene.*; import javafx.scene.text.Text; import javafx.stage.Stage; import javafx.util.Duration; public class FxScroller extends Application { @Override public void start( Stage stage ) { Text text = new Text( 600, 20, &#8222;It is a period of civil war. Rebel spaceships, striking from a hidden base, have won their first victory against the evil [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[62],"tags":[],"class_list":["post-2527","post","type-post","status-publish","format-standard","hentry","category-javafx"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/2527","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/comments?post=2527"}],"version-history":[{"count":2,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/2527\/revisions"}],"predecessor-version":[{"id":2529,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/2527\/revisions\/2529"}],"wp:attachment":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/media?parent=2527"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/categories?post=2527"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/tags?post=2527"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}