This is a simple example showing "Hello World" centered on a fullscreen frame
Preview SDK version
package javafxapplication1;
import javafx.ui.*;
import javafx.ui.canvas.*;
import javafx.ui.filter.*;
import java.awt.Toolkit;
Frame {
var s = Toolkit.getDefaultToolkit().getScreenSize()
title: "Hello"
undecorated: true
background: Color.WHITE
width: s.width
height: s.height
content: Canvas {
var text:Text
content:
text = Text {
x: (s.width / 2) - (text.currentWidth / 2)
y: (s.height / 2) - (text.currentHeight / 2)
content: "Hello World! {s.width} x {s.height}"
font: Font
{
face: FontFace.VERDANA, style: [ FontStyle.ITALIC, FontStyle.BOLD], size: 60
}
}
}
visible: true
}
JavaFX SDK 1.2
package com.jfx.wikia; import javafx.scene.Scene; import javafx.stage.Stage; import javafx.scene.paint.Color; import javafx.stage.Screen; import javafx.scene.text.Text;import javafx.scene.text.Font; var text:Text = bind Text { x:(Screen.primary.visualBounds.width/2) y:(Screen.primary.visualBounds.height/2) content: "Hello World! {%5.0f Screen.primary.visualBounds.width} x {%5.0f Screen.primary.visualBounds.height}" font: Font { name: "Verdana Bold Italic" size: 24 } } Stage { fullScreen: true scene: Scene { fill: Color.WHITE content: [ text ] } }