com.google.gwt.user.client.ui.Image.removeFromParent()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(3.8k)|赞(0)|评价(0)|浏览(143)

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

Image.removeFromParent介绍

暂无

代码示例

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

private void setImages(ImageAdapter images, boolean useLeafImages) {
 this.images = images;
 this.useLeafImages = useLeafImages;
 if (!useLeafImages) {
  Image image = images.treeLeaf().createImage();
  image.getElement().getStyle().setProperty("visibility", "hidden");
  RootPanel.get().add(image);
  int size = image.getWidth() + TreeItem.IMAGE_PAD;
  image.removeFromParent();
  indentValue = (size) + "px";
 }
}

代码示例来源:origin: com.googlecode.gwtupload/gwtupload

public void onError(ErrorEvent event) {
  loadHandler.removeHandler();
  errHandler.removeHandler();
  Image img = (Image) event.getSource();
  if (img != null) {
   img.removeFromParent();
  }
  if (onError != null) {
   onError.onError(thisInstance);
  }
 }
};

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

private void setImages(ImageAdapter images, boolean useLeafImages) {
 this.images = images;
 this.useLeafImages = useLeafImages;
 if (!useLeafImages) {
  Image image = images.treeLeaf().createImage();
  image.getElement().getStyle().setProperty("visibility", "hidden");
  RootPanel.get().add(image);
  int size = image.getWidth() + TreeItem.IMAGE_PAD;
  image.removeFromParent();
  indentValue = (size) + "px";
 }
}

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

private void setImages(ImageAdapter images, boolean useLeafImages) {
 this.images = images;
 this.useLeafImages = useLeafImages;
 if (!useLeafImages) {
  Image image = images.treeLeaf().createImage();
  image.getElement().getStyle().setProperty("visibility", "hidden");
  RootPanel.get().add(image);
  int size = image.getWidth() + TreeItem.IMAGE_PAD;
  image.removeFromParent();
  indentValue = (size) + "px";
 }
}

代码示例来源:origin: org.eagle-i/eagle-i-datatools-sweet-gwt

@Override
  public void onClick(final ClickEvent event) {
    newWidget.removeValue();
    // If we are removing the last field,we need to make sure the + is re-added to the
    // previous field
    if ( widgetPanel.getWidgetIndex( widgetWithDecorator ) == widgetPanel.getWidgetCount() - 1 ) {
      final FlowPanel lastRow = (FlowPanel)widgetPanel.getWidget( widgetPanel.getWidgetCount() - 2 );
      ( (FlowPanel)lastRow.getWidget( ADD_ICON_INDEX ) ).add( addIcon );
    }
    widgetPanel.remove( widgetWithDecorator );
    editWidgets.remove( newWidget );
    icon.removeFromParent();
  }
} );

代码示例来源:origin: org.gwtbootstrap3/gwtbootstrap3-extras

@Override
public void add(final Widget child) {
  if(child instanceof Image) {
    if(image != null) {
      image.removeFromParent();
    }
    image = (Image) child;
    setHref(image.getUrl());
    super.add(image);
  } else if(child instanceof HasClickHandlers) {
    ((HasClickHandlers) child).addClickHandler(new ClickHandler() {
      @Override
      public void onClick(ClickEvent event) {
        event.stopPropagation();
      }
    });
    Scheduler.get().scheduleDeferred(new Command() {
      @Override
      public void execute() {
        Style style = child.getElement().getStyle();
        style.setPosition(Position.RELATIVE);
        style.setBottom((double) image.getHeight(), Unit.PX);
        style.setLeft(4, Unit.PX);
      }
    });
    super.add(child);
  } else {
    super.add(child);
  }
}

代码示例来源:origin: gwtbootstrap3/gwtbootstrap3-extras

@Override
public void add(final Widget child) {
  if(child instanceof Image) {
    if(image != null) {
      image.removeFromParent();
    }
    image = (Image) child;
    setHref(image.getUrl());
    super.add(image);
  } else if(child instanceof HasClickHandlers) {
    ((HasClickHandlers) child).addClickHandler(new ClickHandler() {
      @Override
      public void onClick(ClickEvent event) {
        event.stopPropagation();
      }
    });
    Scheduler.get().scheduleDeferred(new Command() {
      @Override
      public void execute() {
        Style style = child.getElement().getStyle();
        style.setPosition(Position.RELATIVE);
        style.setBottom((double) image.getHeight(), Unit.PX);
        style.setLeft(4, Unit.PX);
      }
    });
    super.add(child);
  } else {
    super.add(child);
  }
}

相关文章