簡體   English   中英

如何在 kotlin 中創建鼠標適配器

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM