Planet JFX
Advertisement

Render[]

Jfxlogo-woodman

Code[]

import javafx.ui.filter.*;
import javafx.ui.canvas.*;
import javafx.ui.*;

Canvas {
    content: [
    Circle {
        opacity: 1
        transform: translate(75, 75)
        radius: 72
        stroke: black
        strokeWidth: 3
        fill: RadialGradient {
            cx: 45, cy: 55, focusX: 75, focusY: 75
            radius: 100
            stops:
            [Stop {
                offset: 0.0
                color: grey
            },
            Stop {
                offset: 0.8
                color: darkred
            }]
            spreadMethod: REFLECT
        }
    },
    Clip {
        filter: [ShadowFilter {
            distance: 8
            angle: 10
            opacity: .8
            shadowColor: blue
        },]
        shape: Text {
            x: 15, 
            y: 55, 
            font: new Font("Verdana", "BOLD", 60),
            content: "JFX" 
        }
        content: Circle {
            transform: translate(75, 75)
            radius: 74
            fill: RadialGradient {
                cx: 150, cy: 150, focusX: 150, focusY: 40
                radius: 100
                stops:
                [Stop {
                    offset: 0.0
                    color: white
                },
                Stop {
                    offset: 1.0
                    color: lightblue
                }]
                spreadMethod: REFLECT
            }
        }
    },
    Text {
        x: 30, 
        y: 32, 
        font: new Font("Verdana", "PLAIN", 20),
        content: "P l a n e t" 
        fill: white
    },
    Text {
        x: 30, 
        y: 110, 
        font: new Font("Verdana", "BOLD", 12),
        content: "jfx.wikia.com" 
        fill: white
    }
    
    ]
}


Advertisement