gpt4 book ai didi

java - 覆盖 lwuit 中的按键方法

转载 作者:行者123 更新时间:2023-12-01 15:51:36 25 4
gpt4 key购买 nike

如何在 lwuit 中重写按键方法形式?如果假设用户从键盘上按数字 1,我如何知道用户已按 1?在 Canvas 中我们只需要处理按键方法。但在 lwuit 中如何处理这个方法。我必须实现哪个监听器?

最佳答案

您可以覆盖表单的 keyPressed/Releaseed 方法(通常您应该覆盖release!)。每个可聚焦组件也具有这些方法,并且在获得焦点时将接收 keyPressed/Released 调用,因此您也可以在组件中覆盖它们。您将收到的数字/字符键的键码是实际字符(例如,对于您的情况为“1”)。

您可以使用表单中的关键监听器/游戏监听器(addKeyListener、addGameKeyListener)为表单注册全局监听器。

请注意,LWUIT 对于导航/操作按钮有一个“游戏键”概念,因为这些按钮的值通常在不同平台之间有所不同。

关于java - 覆盖 lwuit 中的按键方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5907742/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com