com.google.gwt.user.client.Window.addResizeHandler()方法的使用及代码示例

x33g5p2x  于2022-02-02 转载在 其他  
字(6.3k)|赞(0)|评价(0)|浏览(109)

本文整理了Java中com.google.gwt.user.client.Window.addResizeHandler()方法的一些代码示例,展示了Window.addResizeHandler()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Window.addResizeHandler()方法的具体详情如下:
包路径:com.google.gwt.user.client.Window
类名称:Window
方法名:addResizeHandler

Window.addResizeHandler介绍

[英]Adds a ResizeEvent handler.
[中]添加ResizeEvent处理程序。

代码示例

代码示例来源:origin: libgdx/libgdx

/** Set whether or not resize checking is enabled. If disabled, elements will still be resized on window events, but the timer
 * will not check their dimensions periodically.
 * 
 * @param enabled true to enable the resize checking timer */
public void setResizeCheckingEnabled (boolean enabled) {
  if (enabled && !resizeCheckingEnabled) {
    resizeCheckingEnabled = true;
    if (windowHandler == null) {
      windowHandler = Window.addResizeHandler(this);
    }
    resizeCheckTimer.schedule(resizeCheckDelay);
  } else if (!enabled && resizeCheckingEnabled) {
    resizeCheckingEnabled = false;
    if (windowHandler != null) {
      windowHandler.removeHandler();
      windowHandler = null;
    }
    resizeCheckTimer.cancel();
  }
}

代码示例来源:origin: libgdx/libgdx

/** Set whether or not resize checking is enabled. If disabled, elements will still be resized on window events, but the timer
 * will not check their dimensions periodically.
 * 
 * @param enabled true to enable the resize checking timer */
public void setResizeCheckingEnabled (boolean enabled) {
  if (enabled && !resizeCheckingEnabled) {
    resizeCheckingEnabled = true;
    if (windowHandler == null) {
      windowHandler = Window.addResizeHandler(this);
    }
    resizeCheckTimer.schedule(resizeCheckDelay);
  } else if (!enabled && resizeCheckingEnabled) {
    resizeCheckingEnabled = false;
    if (windowHandler != null) {
      windowHandler.removeHandler();
      windowHandler = null;
    }
    resizeCheckTimer.cancel();
  }
}

代码示例来源:origin: com.google.gwt/gwt-servlet

private RootLayoutPanel() {
 Window.addResizeHandler(new ResizeHandler() {
  public void onResize(ResizeEvent event) {
   RootLayoutPanel.this.onResize();
  }
 });
 // TODO(jgw): We need notification of font-size changes as well.
 // I believe there's a hidden iframe trick that we can use to get
 // a font-size-change event (really an em-definition-change event).
}

代码示例来源:origin: com.google.gwt/gwt-servlet

@Override
public void show() {
 if (resizeHandlerRegistration == null) {
  resizeHandlerRegistration = Window.addResizeHandler(new ResizeHandler() {
   public void onResize(ResizeEvent event) {
    windowWidth = event.getWidth();
   }
  });
 }
 super.show();
}

代码示例来源:origin: com.google.gwt/gwt-servlet

@Deprecated
public static void add(WindowResizeListener listener) {
 Window.addResizeHandler(new WrapWindowResize(listener));
}

代码示例来源:origin: com.google.gwt/gwt-servlet

/**
 * Construct a {@link MomentumCommand}.
 * 
 * @param endVelocity the final velocity of the user drag
 */
public MomentumCommand(Point endVelocity) {
 state = momentum.createState(initialPosition, endVelocity);
 /**
  * If the user resizes the window (which happens on orientation change of
  * a mobile device), cancel the momentum. The scrollable widget may be
  * resized, which will cause its content to reflow and invalidates the
  * current scrolling position.
  */
 windowResizeHandler = Window.addResizeHandler(new ResizeHandler() {
  public void onResize(ResizeEvent event) {
   finish();
  }
 });
}

代码示例来源:origin: com.sksamuel.jqm4gwt/jqm4gwt-standalone

private void initWindowResize() {
  if (windowResizeInitialized != null) return;
  windowResizeInitialized = Window.addResizeHandler(new ResizeHandler() {
    @Override
    public void onResize(ResizeEvent event) {
      refreshPartsPositioning();
    }
  });
}

代码示例来源:origin: errai/errai

@Override
public void startFiringOrientationEvents() {
 Window.addResizeHandler(new ResizeHandler() {
  @Override
  public void onResize(ResizeEvent event) {
   int orientation = event.getWidth() > event.getHeight() ? 90 : 0;
   fireOrientationEvent(0, orientation, 0);
  }
 });
}

代码示例来源:origin: Putnami/putnami-web-toolkit

@Override
  public void execute() {
    Window.addResizeHandler(ScrollPanel.this.resizeHandler);
    ScrollPanel.this.reset();
  }
});

代码示例来源:origin: fr.putnami.pwt/pwt

@Override
  public void execute() {
    Window.addResizeHandler(ScrollPanel.this.resizeHandler);
    ScrollPanel.this.reset();
  }
});

代码示例来源:origin: com.sksamuel.jqm4gwt/jqm4gwt-library

private void initWindowResize() {
  if (windowResizeInitialized != null) return;
  windowResizeInitialized = Window.addResizeHandler(new ResizeHandler() {
    @Override
    public void onResize(ResizeEvent event) {
      refreshPartsPositioning();
    }
  });
}

代码示例来源:origin: net.wetheinter/gwt-user

private RootLayoutPanel() {
 Window.addResizeHandler(new ResizeHandler() {
  public void onResize(ResizeEvent event) {
   RootLayoutPanel.this.onResize();
  }
 });
 // TODO(jgw): We need notification of font-size changes as well.
 // I believe there's a hidden iframe trick that we can use to get
 // a font-size-change event (really an em-definition-change event).
}

代码示例来源:origin: com.google.gwt/gwt-servlet

/**
 * Show or hide the glass.
 */
private void maybeShowGlass() {
 if (showing) {
  if (curPanel.isGlassEnabled) {
   Document.get().getBody().appendChild(curPanel.glass);
   resizeRegistration = Window.addResizeHandler(curPanel.glassResizer);
   curPanel.glassResizer.onResize(null);
   glassShowing = true;
  }
 } else if (glassShowing) {
  Document.get().getBody().removeChild(curPanel.glass);
  resizeRegistration.removeHandler();
  resizeRegistration = null;
  glassShowing = false;
 }
}

代码示例来源:origin: kiegroup/appformer

void setupOnResize() {
  Window.addResizeHandler(event -> {
    calculateWidth();
  });
}

代码示例来源:origin: com.vaadin.external.gwt/gwt-user

@Override
public void show() {
 if (resizeHandlerRegistration == null) {
  resizeHandlerRegistration = Window.addResizeHandler(new ResizeHandler() {
   public void onResize(ResizeEvent event) {
    windowWidth = event.getWidth();
   }
  });
 }
 super.show();
}

代码示例来源:origin: com.allen-sauer.gwt.log/gwt-log

@Override
protected void onLoad() {
 super.onLoad();
 resizeRegistration = Window.addResizeHandler(windowResizeListener);
}

代码示例来源:origin: net.wetheinter/gwt-user

@Override
public void show() {
 if (resizeHandlerRegistration == null) {
  resizeHandlerRegistration = Window.addResizeHandler(new ResizeHandler() {
   public void onResize(ResizeEvent event) {
    windowWidth = event.getWidth();
   }
  });
 }
 super.show();
}

代码示例来源:origin: oVirt/ovirt-engine

@Override
public HandlerRegistration getRepositionOnWindowResizeHandler() {
  return Window.addResizeHandler(event -> {
    if (asPopupPanel().isShowing()) {
      showAndReposition();
    }
  });
}

代码示例来源:origin: fr.putnami.pwt/pwt

@Override
  public void execute() {
    Affix.this.reset();
    Affix.this.handlerRegistrationCollection.add(Window.addWindowScrollHandler(Affix.this.scrollHandler));
    Affix.this.handlerRegistrationCollection.add(Window.addResizeHandler(Affix.this.resizeHandler));
  }
});

代码示例来源:origin: info.magnolia.ui/magnolia-ui-vaadin-common-widgets

@Override
protected void init() {
  super.init();
  getLayoutManager().addElementResizeListener(getWidget().getElement(), listener);
  registration = Window.addResizeHandler(this);
}

相关文章