Один из способов добиться этого - экспортировать обработчик Java в Javascript, таким образом, событие Javascript может вызвать обработчик Java:
public MyUtilityClass {
public static int handleOnAfterPrint(String message) { ... }
public static native void exportStaticMethod() /*-{
$wnd.handleOnAfterPrint =
$entry(@mypackage.MyUtilityClass::handleOnAfterPrint(Ljava/lang/String;));
}-*/;
}
Таким образом, вы можете сделать:
popup.onafterprint = function (ev) {
handleOnAfterPrint("mess 2");
}