本文整理汇总了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);
}
示例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;
}
示例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();
}
示例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();
}
}