1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
package reflection ;
import javafx.reflect.*;
import javafx.scene.Node;
import javafx.scene.Scene;
import javafx.stage.Stage;
var contexteLocal = FXLocal.getContext();
var type = contexteLocal.findClass("javafx.ext.swing.SwingButton");
var instance: FXObjectValue = type.allocate();
instance.initVar("text", contexteLocal.mirrorOf("Salut le monde !")) ;
instance = instance.initialize() ;
var button = ((instance as FXLocal.ObjectValue ).asObject()) as Node;
Stage{
title: "Test JavaFX"
width: 550
height: 310
visible: true
scene: Scene{
content: [button]
}
} |
Partager