rotatefield

 

スクリプト

rotatefield.fx

import javafx.ext.swing.SwingSlider;
import javafx.ext.swing.SwingTextField;
import javafx.scene.Scene;
import javafx.scene.text.Font;
import javafx.stage.Stage;
 
// スライダの値
var sliderValue = 0;
 
Stage {
    title: "Rotate Field"
    scene: Scene {
        width: 300
        height: 250
        content: [
            SwingSlider {
                translateX: 20
                translateY: 15
                width: 260
                minimum: -180
                maximum: 180
                value: bind sliderValue with inverse
                vertical: false
            },
            SwingTextField {
                translateX: 50
                translateY: 120
                width: 200
                height: 50
                // テキストフィールドを回転させる
                rotate: bind sliderValue
                columns: 10
                font: Font {
                    size: 24
                }
                text: "TextField"
                editable: true
            }
        ]

    }
}