Kotlin 鼠标右键监听示例:使用 MouseAdapter 实现右键点击事件
在 Kotlin 中,可以使用 `addMouseListener` 方法来监听鼠标事件。以下是一个示例代码,用于监听鼠标右键点击事件:\n\nkotlin\nimport java.awt.event.MouseAdapter\nimport java.awt.event.MouseEvent\nimport javax.swing.JFrame\n\nfun main() {\n val frame = JFrame("Mouse Right Click Listener")\n frame.setSize(300, 200)\n frame.defaultCloseOperation = JFrame.EXIT_ON_CLOSE\n frame.addMouseListener(object : MouseAdapter() {\n override fun mousePressed(e: MouseEvent) {\n if (e.button == MouseEvent.BUTTON3) {\n println("Right mouse button clicked")\n }\n }\n })\n frame.isVisible = true\n}\n\n\n在上述代码中,我们创建了一个 `JFrame` 对象,并添加了一个 `MouseAdapter` 的匿名子类作为鼠标事件监听器。通过重写 `mousePressed` 方法,我们可以检查鼠标事件的 `button` 属性是否等于 `MouseEvent.BUTTON3`,从而确定是否为右键点击事件。在此示例中,当检测到右键点击时,简单地打印一条消息。您可以根据需要修改此代码以执行其他操作。
原文地址: https://www.cveoy.top/t/topic/qe8E 著作权归作者所有。请勿转载和采集!