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


Java Label.setAutoHeight方法代码示例

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


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

示例1: createSelectionMenuButton

import com.smartgwt.client.widgets.Label; //导入方法依赖的package包/类
private Canvas createSelectionMenuButton() {
   	showSelectionMenuButton = new Label(i18n.chooseDataSource());
   	showSelectionMenuButton.setStyleName("n52_sensorweb_client_legendbuttonPrimary");
   	showSelectionMenuButton.setZIndex(1000000);
   	showSelectionMenuButton.setAutoHeight();
   	showSelectionMenuButton.setAutoWidth();
   	showSelectionMenuButton.setWrap(false);
   	showSelectionMenuButton.addClickHandler(new ClickHandler() {
		@Override
		public void onClick(ClickEvent event) {
			if (selectionMenu.isVisible()) {
				selectionMenu.animateHide(AnimationEffect.SLIDE);
			} else {
				selectionMenu.animateShow(AnimationEffect.SLIDE);
			}
		}
	});
   	setSelectionMenuButtonPosition();
	return showSelectionMenuButton;
}
 
开发者ID:52North,项目名称:SensorWebClient,代码行数:21,代码来源:StationSelector.java

示例2: createInformationFieldForSelectedStation

import com.smartgwt.client.widgets.Label; //导入方法依赖的package包/类
private Canvas createInformationFieldForSelectedStation() {
        VLayout layout = new VLayout();
        timeseriesInfoHTMLPane = new HTMLPane();
        phenomenonBox = new SelectItem(i18n.phenomenonLabel());
        phenomenonBox.addChangedHandler(new ChangedHandler() {
			@Override
			public void onChanged(ChangedEvent event) {
				String category = (String) event.getItem().getValue();
				controller.loadTimeseriesByCategory(category);
			}
		});
        DynamicForm form = new DynamicForm();
        form.setItems(phenomenonBox);
//        phenomenonInfoLabel = new Label();
//        phenomenonInfoLabel.setAutoHeight();
        stationInfoLabel = new Label();
        stationInfoLabel.setAutoHeight();
//        layout.addMember(phenomenonInfoLabel);
        layout.addMember(form);
        layout.addMember(stationInfoLabel);
        layout.addMember(timeseriesInfoHTMLPane);
        return layout;
    }
 
开发者ID:52North,项目名称:SensorWebClient,代码行数:24,代码来源:StationSelector.java

示例3: DeviceManagerWidget

import com.smartgwt.client.widgets.Label; //导入方法依赖的package包/类
public DeviceManagerWidget(ClientMessages i18n) {
    this.i18n = i18n;
    actionSource = new ActionSource(this);
    widget = new VLayout();

    Label lblHeader = new Label();
    String title = ClientUtils.format("<b>%s</b>", i18n.DeviceManager_Title());
    lblHeader.setContents(title);
    lblHeader.setAutoHeight();
    lblHeader.setPadding(4);
    lblHeader.setStyleName(Editor.CSS_PANEL_DESCRIPTION_TITLE);

    ToolStrip toolbar = createToolbar(i18n);
    deviceList = createDeviceList(i18n);
    form = createForm();
    descriptionForm = createDescriptionForm();
    valuesManager = new ValuesManager();
    valuesManager.addMember(form);
    valuesManager.addMember(descriptionForm);
    valuesManager.setDataSource(DeviceDataSource.getInstance());
    VLayout forms = new VLayout();
    forms.setOverflow(Overflow.AUTO);
    forms.setMembers(form, descriptionForm);

    HLayout hLayout = new HLayout();
    deviceList.setWidth100();
    forms.setWidth100();
    hLayout.setMembers(deviceList, forms);

    widget.addMember(lblHeader);
    widget.addMember(toolbar);
    widget.addMember(hLayout);
}
 
开发者ID:proarc,项目名称:proarc,代码行数:34,代码来源:DeviceManager.java

示例4: ExportOptionsWidget

import com.smartgwt.client.widgets.Label; //导入方法依赖的package包/类
public ExportOptionsWidget() {
    i18n = GWT.create(ClientMessages.class);
    label = new Label();
    label.setMargin(5);
    label.setWidth100();
    label.setAutoHeight();
    label.setWrap(false);
    form = new DynamicForm();
    CheckboxItem hierarchy = new CheckboxItem(ExportResourceApi.DESA_HIERARCHY_PARAM,
            i18n.ExportOptionsWidget_Hierarchy_Title());
    hierarchy.setPrompt(i18n.ExportOptionsWidget_Hierarchy_Hint());
    form.setFields(hierarchy);
}
 
开发者ID:proarc,项目名称:proarc,代码行数:14,代码来源:DesaExportAction.java

示例5: ProgressTracker

import com.smartgwt.client.widgets.Label; //导入方法依赖的package包/类
public ProgressTracker(ClientMessages i18n) {
    this.i18n = i18n;
    widget = new VLayout(4);
    label = new Label();
    label.setWidth100();
    label.setAutoHeight();
    progressbar = new Progressbar();
    progressbar.setVertical(false);
    progressbar.setLength(400);
    progressbar.setBreadth(24);

    widget.setMembers(label, progressbar);
    widget.setWidth100();
    widget.setAutoHeight();
    progressPrefix = i18n.ProgressTracker_Progress_0();

    closeBtn = new IButton(i18n.ProgressTracker_CloseBtn_Title(), new ClickHandler() {

        @Override
        public void onClick(ClickEvent event) {
            stop();
        }
    });
    closeBtn.setTooltip(i18n.ProgressTracker_CloseBtn_Hint());
    closeBtn.setAutoFit(true);

}
 
开发者ID:proarc,项目名称:proarc,代码行数:28,代码来源:ProgressTracker.java

示例6: createPanelLabel

import com.smartgwt.client.widgets.Label; //导入方法依赖的package包/类
private Label createPanelLabel() {
    Label lblHeader = new Label();
    String title = ClientUtils.format("<b>%s</b>", i18n.WorkflowJob_View_Title());
    lblHeader.setContents(title);
    lblHeader.setAutoHeight();
    lblHeader.setPadding(4);
    lblHeader.setStyleName(Editor.CSS_PANEL_DESCRIPTION_TITLE);
    return lblHeader;
}
 
开发者ID:proarc,项目名称:proarc,代码行数:10,代码来源:WorkflowJobView.java

示例7: createPanelLabel

import com.smartgwt.client.widgets.Label; //导入方法依赖的package包/类
private Label createPanelLabel() {
    Label lblHeader = new Label();
    String title = ClientUtils.format("<b>%s</b>", i18n.WorkflowJob_NewJobView_Title());
    lblHeader.setContents(title);
    lblHeader.setAutoHeight();
    lblHeader.setPadding(4);
    lblHeader.setStyleName(Editor.CSS_PANEL_DESCRIPTION_TITLE);
    return lblHeader;
}
 
开发者ID:proarc,项目名称:proarc,代码行数:10,代码来源:WorkflowNewJobView.java

示例8: createPanelLabel

import com.smartgwt.client.widgets.Label; //导入方法依赖的package包/类
private Label createPanelLabel() {
    Label lblHeader = new Label();
    String title = ClientUtils.format("<b>%s</b>", i18n.WorkflowTask_View_Title());
    lblHeader.setContents(title);
    lblHeader.setAutoHeight();
    lblHeader.setPadding(4);
    lblHeader.setStyleName(Editor.CSS_PANEL_DESCRIPTION_TITLE);
    return lblHeader;
}
 
开发者ID:proarc,项目名称:proarc,代码行数:10,代码来源:WorkflowTasksView.java

示例9: addGroup

import com.smartgwt.client.widgets.Label; //导入方法依赖的package包/类
public void addGroup(ButtonGroup title, List<ButtonAction> actions) {
	VStack group = new VStack();
	group.setOverflow(Overflow.VISIBLE);
	group.setAutoHeight();
	group.setWidth100();
	
	ButtonLayoutStyle buttonButtonLayoutStyle = ButtonLayoutStyle.ICON_AND_TITLE;
	if (null != title) {
		Label groupTitle = new Label(title.getTitle());
		groupTitle.setOverflow(Overflow.VISIBLE);
		groupTitle.setAutoHeight();
		groupTitle.setWidth100();
		group.addMember(groupTitle);
		groupTitles.add(groupTitle);
		buttonButtonLayoutStyle = (ButtonLayoutStyle) (null == title.getButtonLayoutStyle() ?
				ButtonLayoutStyle.ICON_AND_TITLE : title.getButtonLayoutStyle());
	}
	VStack body = new VStack();
	body.setOverflow(Overflow.VISIBLE);
	body.setAutoHeight();
	body.setWidth100();
	for (ButtonAction action : actions) {
		RibbonColumn button = getButton(action, buttonButtonLayoutStyle);
		body.addMember(button.asWidget());
		buttons.add(button);
	}
	group.addMember(body);
	bodies.add(body);
	
	addMember(group);
	groups.add(group);
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:33,代码来源:DropDownPanel.java

示例10: addMessage

import com.smartgwt.client.widgets.Label; //导入方法依赖的package包/类
public void addMessage(String msg) {

        Date d = new Date();
        String timeStamp = DateTimeFormat.getFormat("dd.MM.yyyy HH:mm").format(d);

        Label l = new Label(timeStamp + " " + msg);
        l.setCanSelectText(true);
        l.setStyleName("n52_sensorweb_client_toasterMsg");
        l.setAutoHeight();

        this.messages.add(l);

        for (int i = 0; i < this.messages.size(); i++) {
            if (this.layout.hasMember(this.messages.get(i))) {
                this.layout.removeMember(this.messages.get(i));
            }
        }
        for (int i = this.messages.size() - 1; i >= 0; i--) {
            this.layout.addMember(this.messages.get(i));
        }

//        this.left = this.toasterWindow.getParentElement().getWidth().intValue() - this.width - 10;
//        this.top = this.toasterWindow.getParentElement().getHeight().intValue() - this.height - 30;
//
//        this.toasterWindow.setLeft(this.left);
//        this.toasterWindow.setTop(this.top);

        animateToaster();
    }
 
开发者ID:52North,项目名称:SensorWebClient,代码行数:30,代码来源:Toaster.java

示例11: addErrorMessage

import com.smartgwt.client.widgets.Label; //导入方法依赖的package包/类
public void addErrorMessage(String error) {

        Date d = new Date();
        String timeStamp = DateTimeFormat.getFormat("dd.MM.yyyy HH:mm").format(d);

        Label l = new Label(timeStamp + " " + error);
        l.setCanSelectText(true);
        l.setStyleName("n52_sensorweb_client_toasterErrorMsg");
        l.setAutoHeight();

        for (int i = 0; i < this.messages.size(); i++) {
            this.layout.removeMember(this.messages.get(i));

        }
        this.messages.add(l);
        for (int i = this.messages.size() - 1; i >= 0; i--) {
            this.layout.addMember(this.messages.get(i));
        }

        this.left = this.toasterWindow.getParentElement().getWidth().intValue() - this.width - 10;
        this.top = this.toasterWindow.getParentElement().getHeight().intValue() - this.height - 30;

        this.toasterWindow.setLeft(this.left);
        this.toasterWindow.setTop(this.top);

        animateToaster();
    }
 
开发者ID:52North,项目名称:SensorWebClient,代码行数:28,代码来源:Toaster.java

示例12: InteractionWindow

import com.smartgwt.client.widgets.Label; //导入方法依赖的package包/类
public InteractionWindow(Layout content) {
	this.setContent(content);
	
	title = new Label();
	title.setWidth100();
	title.setAutoHeight();
	title.setStyleName("n52_sensorweb_client_interactionmenuHeader");
	title.setWrap(false);
	title.hide();
	addMember(title);
	addMember(content);
	
	setStyleName("n52_sensorweb_client_interactionmenu");
}
 
开发者ID:52North,项目名称:SensorWebClient,代码行数:15,代码来源:InteractionWindow.java


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