utiliza tecla tab sirve que para mayus función funciones funcion esc cuál bloq gwt keylistener dialog

tecla - cierre Dialogbox cuando haga clic en ESCAPE(ESC) en GWT



para que sirve la tecla funciones (2)

¿Cómo puedo agregar algo como addCloseHandler a la caja de diálogo que se cierra al hacer clic en la tecla ESC?


Puede anular el método onPreviewNativeEvent() de la clase DialogBox :

public void onModuleLoad() { ExtendedDialogBox dialog = new ExtendedDialogBox(); dialog.add(new Label("some content")); dialog.show(); } private class ExtendedDialogBox extends DialogBox { @Override protected void onPreviewNativeEvent(NativePreviewEvent event) { super.onPreviewNativeEvent(event); switch (event.getTypeInt()) { case Event.ONKEYDOWN: if (event.getNativeEvent().getKeyCode() == KeyCodes.KEY_ESCAPE) { hide(); } break; } } }


@Override public boolean onKeyDownPreview(char key, int modifiers) { switch (key) { case KeyCodes.KEY_ESCAPE: hide(); break; } return true; }