tableview

Mattepuffo's logo
Usare le TableView in TornadoFX e Kotlin

Usare le TableView in TornadoFX e Kotlin

Oggi vediamo un altro componente di TornadoFX, framework per la costruzioni di gui per Kotlin: le TableView!

Partiamo da una classe che rappresenta una Persona:

import java.time.LocalDate
import java.time.Period

class Persona(val nome: String, val birthday: LocalDate) {
    val eta: Int get() = Period.between(birthday, LocalDate.now()).years
}

Mattepuffo's logo
Intercettare il tasto CANC su una TableView in JavaFX

Intercettare il tasto CANC su una TableView in JavaFX

Abbiamo la nostra bella TableView in JavaFX:

<TableView fx:id="tblBooks"
  BorderPane.alignment="CENTER"
  onKeyPressed="#deleteBook"/>

E vogliamo intercettare il tasto CANC / DEL, e di conseguenza compiere un'azione (generalmente cancellare riga).

Come fare?