[英]How to create mouse adapter in kotlin
我正在尝试创建一个mouse adapter
来处理鼠标按钮打印的内容。 我创建了一个 class 并扩展了鼠标适配器。 我重写了 mouseClicked 方法,现在我初始化新的 object 但我不知道参数是什么
我试过的
创建了我覆盖 mouseClicked 方法的 MouseAdapterEvent
class MouseAdapterEvents: MouseAdapter() {
override fun mouseClicked(e: java.awt.event.MouseEvent?) {
print("something")
}
}
然后在我的其他 class 中创建了 object
var a:MouseAdapterEvents
然后在异步中,我正在等待单击鼠标a.mouseClicked()
但我不知道参数是什么。
我应该放什么? 而且我也不知道如何初始化这个var。
您可以通过以下方式初始化 class
var a:MouseAdapterEvents = MouseAdapterEvents()
如果你不想创建新的 class 你可以使用Object 表达式
var a = object: MouseAdapter() {
override fun mouseClicked(e: java.awt.event.MouseEvent) {
print("something")
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.