Java me 从lwuit中的对话框获取键代码

Java me 从lwuit中的对话框获取键代码,java-me,lwuit,lwuit-form,lwuit-dialog,Java Me,Lwuit,Lwuit Form,Lwuit Dialog,我想在显示对话框时调用keyListener并获取keyCode。我尝试扩展对话框并覆盖了keyReleased(),但没有成功。下面是我的代码,出了什么问题 public class MyDialog extends Dialog{ public void keyReleased(int keyCode) { super.keyReleased(keyCode); //To change body of generated methods, choose Tools | Templa

我想在显示对话框时调用keyListener并获取keyCode。我尝试扩展对话框并覆盖了keyReleased(),但没有成功。下面是我的代码,出了什么问题

public class MyDialog extends Dialog{

public void keyReleased(int keyCode) {
    super.keyReleased(keyCode); //To change body of generated methods, choose Tools | Templates.
    System.out.println("Keycode in Dialog: "+keyCode);
}
}

在我的表格中,我使用如下自定义对话框:-

MyDialog dialog  = new MyDialog();
dialog.show("INFO", "TEST CONTENT", "OK", "CANCEL");

您没有使用对话框

show(String,String,String,String)
是一个静态方法而不是实例方法,因此创建并显示一个新的对话框实例

您需要使用show()这是一个实例方法(或其他一些实例方法,如showDialog),但随后您必须实际添加组件并“构造”对话框