tornadofx响应键盘点击事件

1import javafx.application.Application 2import javafx.beans.property.SimpleStringProperty 3import javafx.event.EventHandler 4import javafx.geometry.Pos 5import javafx.scene.input.KeyEvent 6import javafx.scene.paint.Color 7import javafx.scene.text.FontWeight 8import tornadofx.* 9 10val keyPressedName = SimpleStringProperty("a") 11fun main() = Application.launch(TestApp::class.java) 12class TestApp : App(TestView::class) 13class TestView : View("Learn") { 14 15 override val root = vbox(10) { 16 prefHeight = 400.0 17 prefWidth = 400.0 18 alignment = Pos.CENTER 19 label(keyPressedName) { 20 style { 21 fontSize = 50.px 22 fontWeight = FontWeight.EXTRA_BOLD 23 textFill = Color.RED 24 } 25 } 26 // 必须要有一个button才会响应键盘点击事件,不清楚是什么原因 27 button("test") 28 this.onKeyPressed = KeyEventHandler1() 29 this.onKeyReleased = KeyEventHandler1() 30 } 31} 32 33class KeyEventHandler1 : EventHandler<KeyEvent> { 34 override fun handle(event: KeyEvent) { 35 keyPressedName.value = event.code.getName() 36 } 37}
点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

tornadofx响应鼠标点击事件

!(https://oscimg.oschina.net/oscnet/603d45e5725405eab02f29cfd107cf427b1.jpg)importjavafx.application.Applicationimportjavafx.beans.property.SimpleStringProperty

Android So动态加载 优雅实现与原理分析

背景:漫品Android客户端集成适配转换功能(基于目标识别(So库35M)和人脸识别库(5M)),导致apk体积50M左右,为优化客户端体验,决定实现So文件动态加载.!(https://oscimg.oschina.net/oscnet/00d1ff90e4b34869664fef59e3ec3fdd20b.png)点击上方“蓝字”关注我

Spring Boot如何利用AOP巧妙记录操作日志?

!(https://oscimg.oschina.net/oscnet/7f1d6247ad65413fbca3b77b0bb9433c.png)点击上方蓝字关注我们!(https://oscimg.oschina.net/oscnet/3f5a1c2360f9430c93a00b4715527ed9.jpg)本篇