我正在尝试在VBox
. StackPane
在我继续实施之前,我试图让我的背景节点在根中居中VBox
,但我似乎无法让我的节点正确居中。
这是我的课程:
class UserInputUI : App(InputView::class, UIStyles::class) {
init {
reloadStylesheetsOnFocus()
}
override fun start(stage: Stage) {
stage.minWidth = 1024.0
stage.minHeight = 768.0
super.start(stage)
}
}
class InputView : View() {
override val root = StackPane()
init {
text("I wish to be centered") {
stackpaneConstraints {
alignment = Pos.CENTER
addClass(UIStyles.headerFontStyle)
}
}
}
}
和我的UIStyles
课..如果它是相关的。
class UIStyles : Stylesheet() {
companion object {
val headerFontStyle by cssclass()
private val headerFontColor = Color.BLACK
}
init {
headerFontStyle {
fontSize = 48.px
}
}
}
我应该以不同的方式将节点居中在 a 的中间StackPane
吗?我也尝试root.alignment = Pos.CENTER
过InputView
init 函数,但无济于事。
我觉得我在做一些愚蠢的事情..有什么帮助吗?谢谢!