Je suis nouveau sur tornadoFX et je ne sais pas comment configurer les propriétés PrimaryStage ou Scène telles que la hauteur ou la largeur de la scène ou la modalité PrimaryStage. S'il vous plaît aidez-moi.Façon de définir les propriétés PrimaryStage ou Scène dans TornadoFX
MISE À JOUR
Je veux régler la hauteur et la largeur de scène, regardez cet exemple:
dependencies {
compile 'no.tornado:tornadofx:1.5.2'
compile "org.jetbrains.kotlin:kotlin-stdlib:1.0.3"
}
import javafx.scene.control.Label
import javafx.scene.layout.VBox
import tornadofx.App
import tornadofx.FX
import tornadofx.View
class Main : App() {
override val primaryView = MyView::class
init {
// this two lines have error (Val cannot be reassigned.)
FX.primaryStage.scene.height = 600.0
FX.primaryStage.scene.width = 800.0
// or this line causes this exception (java.lang.NoSuchMethodException)
FX.primaryStage.isResizable = false
}
}
class MyView : View() {
override val root = VBox()
init {
root.children.add(Label("My label"))
}
}
Astuce: Étiqueter votre question avec 'tornadofx' et certains membres de l'équipe TornadoFX seront immédiatement prévenus de votre question :) –
@EdvinSyse merci de votre réponse, vous avez raison, mais je ne pouvais pas créer 'tornadofx' tag (je n'a pas pu trouver cette étiquette et ne peut pas créer de nouvelle étiquette en raison de ma réputation). – mojtab23
Ah, il semble que nous avions un tag mais il n'a jamais été utilisé, donc il a probablement été supprimé. Je verrai à propos de le récupérer. Merci :) –