有没有办法让TornadoFX选项卡显示在屏幕底部?

时间:2020-01-05 22:04:13

标签: kotlin tornadofx

有没有办法让TornadoFX标签窗格显示在屏幕底部?

class ChartScreen : View("Chart") {

    override val root = form {
        tabpane {
            tab("Report") {
                hbox {
                    this += Button("Hello 1")
                }
            }
            tab("Data Entry") {
                hbox {
                    this += Button("Hello 2")
                }
            }
        }

    }
}

1 个答案:

答案 0 :(得分:1)

尚不清楚您是希望选项卡位于屏幕底部还是希望选项卡本身位于选项卡窗格的底部。

如果希望选项卡位于底部,则可以配置side的{​​{1}}属性。如果希望该选项卡位于屏幕底部,请在TabPane的底部区域对其进行打褶。像您一样将BorderPane包裹在TabPane中可能不是表达布局的最佳方法。

以下示例结合了这两种解决方案。

在此示例中,请注意按钮构建器的用法。

Form