Переключение вкладок внутри вкладки в панели вкладок TornadoFX

у меня есть

root= tabpane {
        tab(FirstView::class)
        tab(SecondView::class)         
    }

И я хотел бы на своей вкладке переключателя FirstView после нажатия кнопки. Я не могу понять, как это сделать. Спасибо.


person Jozef    schedule 05.05.2018    source источник


Ответы (1)


Например, вот так:

private lateinit var tabPane: TabPane
private lateinit var tabFront: Tab

root = tabpane {
        tabPane=this
        tab { tabFront = this}
        tab { }
    }
...
button("go front tab") {
  action {
    tabPane.selectionModel.select(tabFront)
  }
}

button("another go front tab") {
  action {
    tabFront.select()
  }
}

Найдите JavaFX getSelectionModel()

person Serge Ivamov    schedule 21.09.2018