Planet JFX
Advertisement

Render[]

Logo Render

Code[]

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

Canvas {
    content: [
    Circle {
        //        filter: GaussianBlur
        cx: 75
        cy: 75
        opacity: .5
        radius: 74
        stroke: black
        strokeWidth: 5
        fill: RadialGradient {
            cx: bind [0..150] dur 10000
            cy: 150
            focusX: 150
            focusY: 40
            radius: 100
            stops:
            [Stop {
                offset: 0.0
                color: orange
            },
            Stop {
                offset: 0.5
                color: red
            },
            Stop {
                offset: 1.0
                color: black
            }]
            spreadMethod: REFLECT
        }
    },
    Clip {
        filter: [ShadowFilter {
            distance: 7
            angle: 10
            opacity: .8
        }]
        shape: Text {
            x: 3, 
            y: 50, 
            font: new Font("Verdana", "BOLD", 70),
            content: "JFX" 
        }
        content: Circle {
            transform: translate(75, 75)
            radius: 74
            stroke: black
            strokeWidth: 1.5
            fill: RadialGradient {
                cx: bind [0..150] dur 10000
                cy: 150
                focusX: 150
                focusY: 40
                radius: 100
                stops:
                [Stop {
                    offset: 0.0
                    color: green
                },
                Stop {
                    offset: 0.5
                    color: blue
                },
                Stop {
                    offset: 1.0
                    color: yellow
                }]
                spreadMethod: REFLECT
            }
        }
    },
    ]
}
Advertisement