当前位置: 首页>>代码示例>>Java>>正文


Java Img.setImageType方法代码示例

本文整理汇总了Java中com.smartgwt.client.widgets.Img.setImageType方法的典型用法代码示例。如果您正苦于以下问题:Java Img.setImageType方法的具体用法?Java Img.setImageType怎么用?Java Img.setImageType使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.smartgwt.client.widgets.Img的用法示例。


在下文中一共展示了Img.setImageType方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: ImageWidget

import com.smartgwt.client.widgets.Img; //导入方法依赖的package包/类
/**
 * 
 * @param imageInfo
 */
public ImageWidget(final ImageInfo imageInfo) {
	setShowEdges(true);
	setDefaultLayoutAlign(Alignment.CENTER);
	image = new Img();
	UrlBuilder url = new UrlBuilder(Geomajas.getDispatcherUrl() + imageInfo.getUrl());
	image.setSrc(url.toString());
	image.setAltText(imageInfo.getAlt());
	image.addClickHandler(new ClickHandler() {

		public void onClick(ClickEvent event) {
			com.google.gwt.user.client.Window.open(imageInfo.getHref(), "_blank", "");
		}
	});

	// centralize
	image.setImageType(ImageStyle.CENTER);
	image.setWidth(imageInfo.getWidth());
	image.setHeight(imageInfo.getHeight());
	addMember(image);
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:25,代码来源:ImageWidget.java

示例2: createImage

import com.smartgwt.client.widgets.Img; //导入方法依赖的package包/类
private Canvas createImage() {
	layerImg = LayerIconUtil.getLargeLayerIcon(layer);
	layerImg.setImageType(ImageStyle.NORMAL);

	Canvas sampleMap = new Canvas();
	sampleMap.setAutoHeight();
	sampleMap.setAutoWidth();
	// sampleMap.setSize("89px", "89px");

	if (vectorLayer != null) {
		layerLabelOverlay = LayerIconUtil.getLabelOverlayImg();
		layerLabelOverlay.setImageType(ImageStyle.NORMAL);
		sampleMap.addChild(layerImg);
		sampleMap.addChild(layerLabelOverlay);
	} else {
		Img layerOpacityUnderlay = LayerIconUtil.getOpacityUnderlayImg();
		layerOpacityUnderlay.setImageType(ImageStyle.NORMAL);
		layerImg.setUseOpacityFilter(true);
		sampleMap.addChild(layerOpacityUnderlay);
		sampleMap.addChild(layerImg);
	}

	return sampleMap;
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:25,代码来源:LayerActions.java

示例3: insertImage

import com.smartgwt.client.widgets.Img; //导入方法依赖的package包/类
public void insertImage(Image image) {
    clearTab();

    if (image != null && image.getImagePath() != null) {
        wfImage = new Img();
        wfImage.setImageType(ImageStyle.NORMAL);
     wfImage.setSrc(URL.encode(GWT.getModuleBaseURL() + "images?id=" + image.getImagePath()));
        wfImage.setDefaultWidth(image.getWidth());
        wfImage.setDefaultHeight(image.getHeight());
        imagePanel.setContents("");

        imagePanel.addChild(wfImage);
    } else {
        imagePanel.setContents("<b>There is no workflow image for this algorithm</b>");
    }
    imagePanel.markForRedraw();
}
 
开发者ID:SHARP-HTP,项目名称:phenotype-portal,代码行数:18,代码来源:WorkflowTab.java

示例4: render

import com.smartgwt.client.widgets.Img; //导入方法依赖的package包/类
public void render() {
    if (loadFailed) {
        return ;
    }

    double ratio = zoom.ratio(
            imgContainer.getInnerWidth(), imgContainer.getInnerHeight(),
            image.getWidth(), image.getHeight());

    double width = (double) image.getWidth() * ratio;
    double height = (double) image.getHeight() * ratio;
    log("render", width, height);

    // do not try to center horizontally as browsers crop large images in small containers
    Img img = new Img(image.getUrl(),
            (int) width - imgContainer.getScrollbarSize() - 4,
            (int) height - imgContainer.getScrollbarSize() - 4);
    img.setCanFocus(Boolean.TRUE);
    img.setImageType(ImageStyle.STRETCH);
    imgContainer.setMembers(img);
    imgContainer.adjustForContent(true);
    int scrollLeft = (int) (imgContainer.getWidth() * scrollHorizontal);
    int scrollTop = (int) (imgContainer.getHeight() * scrollVertical);
    imgContainer.scrollTo(scrollLeft, scrollTop);
    addContainerMoveListener(imgContainer, img);
    if (focus) {
        img.focus();
    }
}
 
开发者ID:proarc,项目名称:proarc,代码行数:30,代码来源:DigitalObjectPreview.java


注:本文中的com.smartgwt.client.widgets.Img.setImageType方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。