Planet JFX

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
  ]
 }
}