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


Java Img.setLayoutAlign方法代码示例

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


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

示例1: loadImage

import com.smartgwt.client.widgets.Img; //导入方法依赖的package包/类
/**
         * Shows a resource as the {@code <img>} element.
         */
        public void loadImage(String url) {
            ClientUtils.setMembers(display, imgContainer);
            image = new Image();
            image.addLoadHandler(this);
            image.addErrorHandler(this);
            image.setUrl(url);
            drawHandler = imgContainer.addDrawHandler(this);
            resizedHandler = imgContainer.addResizedHandler(this);
            ClientUtils.fine(LOG, "loadImage url: %s, width: %s", url, image.getWidth());
            if (image.getWidth() == 0) {
                WidgetCanvas widgetCanvas = new WidgetCanvas(image);
                widgetCanvas.setVisible(false);
                widgetCanvas.setWidth(1);
                widgetCanvas.setHeight(1);
                widgetCanvas.draw();
                Img loadingImg = new Img("[SKIN]/loadingSmall.gif", 16, 16);
//                Img loadingImg = new Img("[SKIN]/shared/progressCursorTracker.gif", 16, 16);
                loadingImg.setAltText(i18n.ImportBatchDataSource_State_LOADING());
                loadingImg.setPrompt(i18n.ImportBatchDataSource_State_LOADING());
                loadingImg.setLayoutAlign(Alignment.CENTER);
                imgContainer.setMembers(loadingImg, widgetCanvas);
            }
            scheduleForRender();
        }
 
开发者ID:proarc,项目名称:proarc,代码行数:28,代码来源:DigitalObjectPreview.java

示例2: LogoOnlyView

import com.smartgwt.client.widgets.Img; //导入方法依赖的package包/类
public LogoOnlyView() {
	VLayout banner = new VLayout();
	banner.setLayoutAlign(Alignment.CENTER);
	banner.setLayoutAlign(VerticalAlignment.CENTER);

	Img logoImg = new Img(logo);
	logoImg.setWidth(logoWidth);
	logoImg.setHeight(logoHeight);
	logoImg.setLayoutAlign(Alignment.CENTER);
	logoImg.setLayoutAlign(VerticalAlignment.CENTER);
	banner.addMember(logoImg);

	setShowShadow(true);
	setShadowDepth(WidgetLayout.loadingScreenShadowDepth);
	setLayoutAlign(Alignment.CENTER);
	setLayoutAlign(VerticalAlignment.CENTER);
	setWidth(logoWidth);
	setHeight(logoHeight);
	setAlign(Alignment.CENTER);
	addMember(banner);
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:22,代码来源:LoadingScreen.java

示例3: addVector

import com.smartgwt.client.widgets.Img; //导入方法依赖的package包/类
private void addVector(VectorLayer layer, int ruleIndex, String title) {
	HLayout layout = new HLayout(WidgetLayout.marginSmall);
	layout.setHeight(WidgetLayout.legendVectorRowHeight);
	UrlBuilder urlBuilder = new UrlBuilder(Geomajas.getDispatcherUrl());
	urlBuilder.addPath("legendgraphic");
	urlBuilder.addPath(layer.getServerLayerId());
	urlBuilder.addPath(layer.getLayerInfo().getNamedStyleInfo().getName());
	urlBuilder.addPath(ruleIndex + ".png");
	Img icon = new Img(urlBuilder.toString(), WidgetLayout.legendRasterIconWidth,
			WidgetLayout.legendRasterIconHeight);
	icon.setLayoutAlign(Alignment.LEFT);
	layout.addMember(icon);
	Label label = new Label(title);
	label.setWrap(false);
	label.setLayoutAlign(Alignment.LEFT);
	layout.addMember(label);
	addMember(layout);
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:19,代码来源:Legend.java

示例4: addRaster

import com.smartgwt.client.widgets.Img; //导入方法依赖的package包/类
private void addRaster(RasterLayer layer) {
	HLayout layout = new HLayout(WidgetLayout.marginSmall);
	layout.setHeight(WidgetLayout.legendRasterRowHeight);
	UrlBuilder urlBuilder = new UrlBuilder(Geomajas.getDispatcherUrl());
	urlBuilder.addPath("legendgraphic");
	urlBuilder.addPath(layer.getServerLayerId() + ".png");
	Img icon =
			new Img(urlBuilder.toString(), WidgetLayout.legendRasterIconWidth, WidgetLayout.legendRasterIconHeight);
	icon.setLayoutAlign(Alignment.LEFT);
	layout.addMember(icon);
	Label label  = new Label(layer.getLabel());
	label.setWrap(false);
	label.setLayoutAlign(Alignment.LEFT);
	layout.addMember(label);		
	addMember(layout);
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:17,代码来源:Legend.java

示例5: getViewPanel

import com.smartgwt.client.widgets.Img; //导入方法依赖的package包/类
public Canvas getViewPanel() {
	VLayout layout = new VLayout();
	layout.setWidth100();
	layout.setHeight100();

	Img logo = new Img("[ISOMORPHIC]/geomajas/geomajas_logo.png");
	logo.setWidth(600);
	logo.setHeight(220);
	logo.setMargin(30);
	logo.setLayoutAlign(Alignment.CENTER);

	HTMLPane pane = new HTMLPane();
	String currentLocale = LocaleInfo.getCurrentLocale().getLocaleName();
	if ("default".equals(currentLocale)) {
		pane.setContentsURL("[ISOMORPHIC]/geomajas/example/pages/intro.html");
	} else if ("nl".equals(currentLocale)) {
		pane.setContentsURL("[ISOMORPHIC]/geomajas/example/pages/intro_nl.html");
	}

	layout.addMember(logo);
	layout.addMember(pane);

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

示例6: onError

import com.smartgwt.client.widgets.Img; //导入方法依赖的package包/类
@Override
public void onError(ErrorEvent event) {
    loadFailed = true;
    ClientUtils.warning(LOG, "image onError: %s", image.getUrl());
    Img img = new Img("[SKIN]/Dialog/warn.png", 2 * 16, 2 * 16);
    img.setLayoutAlign(Alignment.CENTER);
    img.setAltText(i18n.DigitalObjectPreview_NoContent_Msg());
    img.setPrompt(i18n.DigitalObjectPreview_NoContent_Msg());
    imgContainer.setMembers(img);
}
 
开发者ID:proarc,项目名称:proarc,代码行数:11,代码来源:DigitalObjectPreview.java

示例7: onDraw

import com.smartgwt.client.widgets.Img; //导入方法依赖的package包/类
@Override
protected void onDraw() {
	updateGui();
	Layout outer = getOuter();
	if (GuwLayout.DropDown.showDropDownImage) {
		Img arrow = new Img("[ISOMORPHIC]/images/arrow_down.png", 9, 9);
		arrow.setLayoutAlign(Alignment.CENTER);
		outer.addMember(arrow);
	}
	addChild(outer);
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:12,代码来源:DropDownRibbonButton.java

示例8: DefaultView

import com.smartgwt.client.widgets.Img; //导入方法依赖的package包/类
/**
 * Construct a default UI with the specified title.
 * 
 * @param applicationTitle title to display
 */
public DefaultView(String applicationTitle) {
	VLayout banner = new VLayout();
	banner.setLayoutAlign(Alignment.CENTER);
	banner.setLayoutAlign(VerticalAlignment.CENTER);

	LayoutSpacer spacerTop = new LayoutSpacer();
	spacerTop.setHeight(WidgetLayout.loadingScreenTopSpacerHeight);
	banner.addMember(spacerTop);

	Img logoImg = new Img(logo);
	logoImg.setWidth(logoWidth);
	logoImg.setHeight(logoHeight);
	logoImg.setLayoutAlign(Alignment.CENTER);
	logoImg.setLayoutAlign(VerticalAlignment.CENTER);
	banner.addMember(logoImg);

	Label titleLabel = new Label(applicationTitle);
	titleLabel.setWidth(logoWidth);
	titleLabel.setHeight(WidgetLayout.loadingScreenTitleHeight);
	titleLabel.setLayoutAlign(Alignment.CENTER);
	titleLabel.setAlign(Alignment.CENTER);
	banner.addMember(titleLabel);

	LayoutSpacer spacer = new LayoutSpacer();
	banner.addMember(spacer);

	VLayout progressLayout = new VLayout();
	progressLayout.setBackgroundColor(WidgetLayout.loadingScreenProgressBackgroundColor);
	progressLayout.setOpacity(WidgetLayout.loadingScreenProgressOpacity);
	progressLayout.setHeight(WidgetLayout.loadingScreenProgressHeight);
	progressLayout.setPadding(WidgetLayout.loadingScreenProgressPadding);

	label = new Label(I18nProvider.getGlobal().loadScreenDownLoadText());
	label.setLayoutAlign(Alignment.CENTER);
	label.setWidth100();
	label.setHeight(WidgetLayout.loadingScreenProgressLabelHeight);
	label.setStyleName("loadingScreenLabel");
	label.setOpacity(100);
	progressLayout.addMember(label);

	progressBar = new Progressbar();
	progressBar.setHeight(WidgetLayout.loadingScreenProgressBarHeight);
	progressBar.setWidth100();
	progressBar.setVertical(false);
	progressBar.setLayoutAlign(Alignment.CENTER);
	progressBar.setLayoutAlign(VerticalAlignment.CENTER);
	progressBar.setOpacity(100);
	progressLayout.addMember(progressBar);
	banner.addMember(progressLayout);

	setBackgroundColor(WidgetLayout.loadingScreenBackgroundColor);
	setShowEdges(true);
	setShowShadow(true);
	setShadowDepth(WidgetLayout.loadingScreenShadowDepth);
	setLayoutAlign(Alignment.CENTER);
	setLayoutAlign(VerticalAlignment.CENTER);
	setWidth(WidgetLayout.loadingScreenWidth);
	setHeight(WidgetLayout.loadingScreenHeight);
	if (!(WidgetLayout.loadingScreenBackgroundImage == null)) {
		setBackgroundImage(WidgetLayout.loadingScreenBackgroundImage);
	}
	setEdgeOpacity(WidgetLayout.loadingScreenEdgeOpacity);
	setAlign(Alignment.CENTER);
	addMember(banner);
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:71,代码来源:LoadingScreen.java


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