使用kotlin实现一个回车监听输出按键名字的事件
时间: 2023-02-27 18:58:11 浏览: 302
下面是使用 Kotlin 实现回车监听并输出按键名称的代码示例:
```
import java.awt.event.KeyEvent
import java.awt.event.KeyListener
fun main(args: Array<String>) {
val keyListener = object : KeyListener {
override fun keyTyped(e: KeyEvent?) {
if (e?.keyChar == '\n') {
println("回车键")
} else {
println("按键: " + e?.keyChar)
}
}
override fun keyPressed(e: KeyEvent?) { }
override fun keyReleased(e: KeyEvent?) { }
}
println("请按键:")
val window = javax.swing.JFrame()
window.addKeyListener(keyListener)
window.isVisible = true
}
```
运行此代码后,你可以在控制台输入按键,按回车键时将输出"回车键"。
阅读全文