javax.microedition.lcdui.*
我使用(Gauge、List、ChoiseGroup)GUI 元素在 J2ME 中为手机编写了蓝牙电视遥控器。
我希望手机与我的电视进行实时交互,我想找到方法将使用 GUI 元素执行的用户输入立即(如更改频道或更改音量)发送到电视。
由于我想与我的电视进行实时交互,我想找到一种方法来立即将使用 GUI 元素执行的用户输入(例如更改频道或更改音量)发送到电视。
使用javax.microedition.lcdui.Command
/CommandListner
并commandAction
不起作用,因为它们只需要识别使用侧面按钮选择的命令。我想要一些可以识别任何按下的键的东西。
我发现它Javax.microedition.lcdui.Canvas.keyPressed
可以处理手机上按下的任何键,但我不知道如何使 Canvas 与像 Gauge 这样的 MIDP GUI 元素一起工作。它们不能像命令一样添加。
我是否必须想办法为这些 GUI 元素构建界面以使它们与 Canvas 一起使用?