Je suis en train d'écrire une petite application de chat dans Kotlin avec TornadoFX qui fonctionne jusqu'à présent.
J'essaye actuellement de le rendre plus attrayant visuel en recevant de nouveaux messages.
Les messages sont dans un TableView
(expéditeur - message) mais le défilement vers les nouveaux messages n'est pas lisse comme je le voudrais.Le défilement lisse dans JavaFX TableView
L'extrait où je besoin d'aide est relativement courte:
addEventHandler(ScrollToEvent.ANY) {
it.consume()
timeline {
val keyValue = KeyValue(/* property to change */, /* target value */, Interpolator.EASE_OUT)
keyframe(0.25.seconds) {
this.plusAssign(keyValue)
}
}
}
En général j'ai besoin d'aide pour déterminer quelle propriété de changer et que l'objectif devrait être dans cette ligne:
KeyValue(/* property to change */, /* target value */, Interpolator.EASE_OUT)