放置自定义宽度,高度和禁用大小

时间:2018-02-02 08:28:37

标签: user-interface kotlin tornadofx

如何使用tornadofx锁定自定义表单大小的大小?

class MainView : View("Form") {
override val root = form{
    fieldset("Personal Information") {
        field("ID") {
            textfield()
        }
        field("Password") {
            textfield()
        }
        field {
            button("Login")
            button("Register")
        }
    }
}

}

1 个答案:

答案 0 :(得分:0)

表单布局支持prefSize,就像大多数容器一样。在字段集声明之前在表单构建器中添加它:

setPrefSize(800.0, 600.0)

节点无法表示窗口不应该可以调整大小,因此必须在Window级别处理。某些父容器可能会尊重maxSize,但这不会影响调整窗口大小的能力。