ダイアログが表示されている間に、keyListener を呼び出して keyCode を取得したいと考えています。Dialog を拡張しようとしましたが、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");