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