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


Java VLayout.setMembersMargin方法代码示例

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


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

示例1: getViewPanel

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

	// Map with ID duisburgMap is defined in the XML configuration. (mapDuisburg.xml)
	final VLayout mapLayout = new VLayout();
	mapLayout.setShowEdges(true);
	mapLayout.setHeight("60%");
	MapWidget map = new MapWidget("mapVectorSecurity", "gwtExample");
	map.setController(new PanController(map));
	mapLayout.addMember(map);

	// Create horizontal layout for login buttons:
	HLayout buttonLayout = new HLayout();
	buttonLayout.setMembersMargin(10);

	buttonLayout.addMember(new UserLoginButton("marino"));
	buttonLayout.addMember(new UserLoginButton("luc"));

	layout.addMember(mapLayout);
	layout.addMember(buttonLayout);
	return layout;
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:27,代码来源:LayerSecuritySample.java

示例2: getViewPanel

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

	// Map with ID duisburgMap is defined in the XML configuration. (mapDuisburg.xml)
	final VLayout mapLayout = new VLayout();
	mapLayout.setShowEdges(true);
	mapLayout.setHeight("60%");
	MapWidget map = new MapWidget("mapVectorSecurity", "gwtExample");
	map.setController(new PanController(map));
	mapLayout.addMember(map);

	// Create horizontal layout for login buttons:
	HLayout buttonLayout = new HLayout();
	buttonLayout.setMembersMargin(10);

	buttonLayout.addMember(new UserLoginButton("jan"));
	buttonLayout.addMember(new UserLoginButton("luc"));

	layout.addMember(mapLayout);
	layout.addMember(buttonLayout);
	return layout;
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:27,代码来源:FilterSecuritySample.java

示例3: getViewPanel

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

	// Create map with OSM layer, and add a PanController to it:
	VLayout mapLayout = new VLayout();
	mapLayout.setShowEdges(true);
	mapLayout.setHeight("60%");

	final MapWidget map = new MapWidget("mapOsm", "gwtExample");

	//Register a map to dynamic url controller.
	//Do that after MapWidget is instatiated.
	DynamicUrlController.register(map);

	map.setController(new PanController(map));
	mapLayout.addMember(map);

	// Place map layout in tha main layout:
	layout.addMember(mapLayout);

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

示例4: createDisplayLabel

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
private VLayout createDisplayLabel() {
    i_label = new Label("<b>" + MESSAGE + "<b>");
    i_label.setWidth100();
    i_label.setHeight(30);
    i_label.setMargin(2);
    i_label.setValign(VerticalAlignment.CENTER);
    i_label.setBackgroundColor(BACKGROUND_COLOR);

    final VLayout vLayoutLayoutSpacers = new VLayout();
    vLayoutLayoutSpacers.setWidth100();
    vLayoutLayoutSpacers.setHeight(30);
    vLayoutLayoutSpacers.setBackgroundColor(BACKGROUND_COLOR);
    vLayoutLayoutSpacers.setLayoutMargin(6);
    vLayoutLayoutSpacers.setMembersMargin(6);
    vLayoutLayoutSpacers.addMember(i_label);

    return vLayoutLayoutSpacers;
}
 
开发者ID:SHARP-HTP,项目名称:phenotype-portal,代码行数:19,代码来源:CategorySelectionWindow.java

示例5: createDisplayLabel

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
private VLayout createDisplayLabel() {
    i_label = new Label("<b>HTP Information Message<b>");
    i_label.setWidth100();
    i_label.setHeight(30);
    i_label.setMargin(2);
    i_label.setValign(VerticalAlignment.CENTER);
    i_label.setBackgroundColor(BACKGROUND_COLOR);

    final VLayout vLayoutLayoutSpacers = new VLayout();
    vLayoutLayoutSpacers.setWidth100();
    vLayoutLayoutSpacers.setHeight(30);
    vLayoutLayoutSpacers.setBackgroundColor(BACKGROUND_COLOR);
    vLayoutLayoutSpacers.setLayoutMargin(6);
    vLayoutLayoutSpacers.setMembersMargin(6);
    // vLayoutLayoutSpacers.setBorder("1px dashed red");

    vLayoutLayoutSpacers.addMember(i_label);

    return vLayoutLayoutSpacers;
}
 
开发者ID:SHARP-HTP,项目名称:phenotype-portal,代码行数:21,代码来源:MessageWindow.java

示例6: createAdvancedOptions

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
private Canvas createAdvancedOptions() {
        formCatalog = createCatalogForm();

        lgResult = new ListGrid();
        lgResult.setDataSource(BibliographyQueryDataSource.getInstance());
//        lgResult.setUseAllDataSourceFields(true);
        ListGridField preview = new ListGridField(BibliographyQueryDataSource.FIELD_PREVIEW,
                i18n.CatalogBrowser_HeaderPreview_Title());
        ListGridField title = new ListGridField(BibliographyQueryDataSource.FIELD_TITLE,
                i18n.CatalogBrowser_HeaderTitle_Title());
        lgResult.setDetailField(BibliographyQueryDataSource.FIELD_PREVIEW);
        lgResult.setFields(title, preview);
//        lgResult.setAutoFetchData(true);
        lgResult.setHeight100();
        lgResult.setWidth100();
        lgResult.setCanExpandRecords(true);
        lgResult.setCanExpandMultipleRecords(false);
        lgResult.setExpansionMode(ExpansionMode.DETAIL_FIELD);
        lgResult.setSelectionType(SelectionStyle.SINGLE);
//        lgResult.setSelectionAppearance(SelectionAppearance.CHECKBOX);
        lgResult.setAlternateRecordStyles(true);
        lgResult.addDataArrivedHandler(new DataArrivedHandler() {

            @Override
            public void onDataArrived(DataArrivedEvent event) {
                if (event.getStartRow() == 0 && event.getEndRow() > 0) {
                    lgResult.focus();
                    lgResult.selectSingleRecord(0);
                }
            }
        });

        VLayout layout = new VLayout();
        layout.setMembers(formCatalog, lgResult);
        layout.setMargin(4);
        layout.setMembersMargin(4);
        layout.setOverflow(Overflow.AUTO);
        return layout;
    }
 
开发者ID:proarc,项目名称:proarc,代码行数:40,代码来源:CatalogBrowser.java

示例7: SingleChoiceDisplay

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
public SingleChoiceDisplay(SingleChoiceTest sct){
    this.sct = sct;
    answers = sct.getAnswers();
    canvases = new Canvas[answers.length];

    hLayout = new HLayout();
    hLayout.setPadding(3);
    hLayout.setWidth100();
    hLayout.setHeight100();

    int j = 0;
    for (MultipleChoiceAnswer answer : answers) {
        Canvas canvas = createAnswerCanvas(answer.getString(MultipleChoiceAnswer.ID));
        canvasHashMap.put(answer.getString(MultipleChoiceAnswer.ANSWER), canvas);
        canvases[j++] = canvas;
    }
    for (int i = 0; i<canvases.length; i++) {
        VLayout layout = new VLayout(10);
        layout.setMembersMargin(10);
        layout.setWidth((100/canvases.length)+"%");
        layout.setPadding(2);
        HTMLPane html = new HTMLPane();
        html.setContents("<h2>"+answers[i].getString(MultipleChoiceAnswer.ANSWER)+"</h2>");
        html.setHeight(60);
        layout.addMember(html);
        layout.addMember(canvases[i]);
        hLayout.addMember(layout);
    }
}
 
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:30,代码来源:SingleChoiceDisplay.java

示例8: getDrawableWidget

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
public Widget getDrawableWidget() {
		drawableWidget = new VLayout();  
		drawableWidget.setMembersMargin(15); 
               
		drawableWidget.addMember(topTabSet);  
		drawableWidget.setWidth100();
		drawableWidget.setHeight100();
//		drawableWidget.setSize("828", "600");
		return drawableWidget;
	}
 
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:11,代码来源:TabManager.java

示例9: getViewPanel

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

	// Map with ID duisburgMap is defined in the XML configuration. (mapDuisburg.xml)
	final VLayout mapLayout = new VLayout();
	mapLayout.setShowEdges(true);
	mapLayout.setHeight("60%");
	MapWidget map = new MapWidget("mapToolbarSecurity", "gwtExample");
	map.setController(new PanController(map));
	Toolbar toolbar = new Toolbar(map);
	mapLayout.addMember(toolbar);
	mapLayout.addMember(map);

	// Create horizontal layout for login buttons:
	HLayout buttonLayout = new HLayout();
	buttonLayout.setMembersMargin(10);

	buttonLayout.addMember(new UserLoginButton("mark"));
	buttonLayout.addMember(new UserLoginButton("luc"));

	layout.addMember(mapLayout);
	layout.addMember(buttonLayout);
	return layout;
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:29,代码来源:ToolSecuritySample.java

示例10: LayerInfo

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
/**
 * Constructor.
 *
 * @param layer layer
 */
public LayerInfo(Layer<?> layer) {
	super();
	setTitle(MESSAGES.layerInfoWindowLegendTitle() + " - " + layer.getLabel());
	setAutoCenter(true);
	setWidth(WINDOW_WIDTH);
	setHeight(WINDOW_HEIGHT);
	setKeepInParentRect(true);
	setCanDragResize(true); // resize

	VLayout layout = new VLayout();
	layout.setWidth100();
	layout.setHeight100();
	layout.setPadding(5);
	layout.setMembersMargin(5);
	layout.setOverflow(Overflow.AUTO);

	if (layer instanceof VectorLayer) {
		layout.addMember(createVectorLegend((VectorLayer) layer));
		layout.addMember(createFeatureInfo((VectorLayer) layer));
	} else if (layer instanceof RasterLayer) { // handle unchecked cast below
		Canvas c = createLegendInfo((RasterLayer) layer);
		if (c != null) {
			layout.addMember(c);
			layout.setPadding(1);
		}
	}

	// ----------------------------------------------------------

	addItem(layout);
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:37,代码来源:LayerInfo.java

示例11: getViewPanel

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

	// Create map with Google layer, and add a PanController to it:
	VLayout mapLayout1 = new VLayout();
	mapLayout1.setShowEdges(true);
	googleMap = new MapWidget("mapGoogle", "appGoogle");
	googleMap.setController(new PanController(googleMap));
	mapLayout1.addMember(googleMap);

	// Create map with Google layer (satellite), and add a PanController to it:
	VLayout mapLayout2 = new VLayout();
	mapLayout2.setShowEdges(true);
	googleSatMap = new MapWidget("mapGoogleSat", "appGoogle");
	googleSatMap.setController(new PanController(googleSatMap));
	mapLayout2.addMember(googleSatMap);

	// Create map with Google layer (terrain), and add a PanController to it:
	VLayout mapLayout3 = new VLayout();
	mapLayout3.setShowEdges(true);
	googleTerrainMap = new MapWidget("mapGoogleTerrain", "appGoogle");
	googleTerrainMap.setController(new PanController(googleTerrainMap));
	mapLayout3.addMember(googleTerrainMap);

	// Place all three in the layout:
	layout.addMember(mapLayout1);
	layout.addMember(mapLayout2);
	layout.addMember(mapLayout3);

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

示例12: init

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
private void init() {
    // panel to display the file information
    i_fileInfoPanel = new VLayout();
    i_fileInfoPanel.setWidth100();
    i_fileInfoPanel.setHeight100();
    i_fileInfoPanel.setMembersMargin(3);
    i_fileInfoPanel.setMargin(5);

    setPane(i_fileInfoPanel);
}
 
开发者ID:SHARP-HTP,项目名称:phenotype-portal,代码行数:11,代码来源:FileInfoTab.java

示例13: getViewPanel

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
public Canvas getViewPanel() {
	// @extract-start CustomAttributeFormFieldRegistry, CustomAttributeFormFieldRegistry
	// We define the custom type "myType" in the AttributeFormItemFactory:
	AttributeFormFieldRegistry.registerCustomFormItem("myType", new DataSourceFieldFactory() {

		public DataSourceField create() {
			return new DataSourceIntegerField();
		}
	}, new FormItemFactory() {

		public FormItem create() {
			return new SliderItem();
		}
	}, null);
	// @extract-end

	// Now we continue as usual:
	final VLayout layout = new VLayout();
	layout.setMembersMargin(10);
	layout.setWidth100();
	layout.setHeight100();

	// Map with ID beansMap is defined in the XML configuration. (contains any type of attribute)
	final MapWidget map = new MapWidget("mapBeansCustomType", "gwtExample");
	map.setVisible(false);
	layout.addMember(map);
	map.init();

	map.getMapModel().runWhenInitialized(new Runnable() {

		public void run() {
			VectorLayer layer = (VectorLayer) map.getMapModel().getLayer("beansLayerCustomType");
			FeatureAttributeEditor editor = new FeatureAttributeEditor(layer, false);
			editor.setWidth(400);
			layout.addMember(editor);
		}
	});

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

示例14: createNewsLayout

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
/**
 * This layout holds the News ListGrid and the form to add new news items.
 */
private VLayout createNewsLayout() {
    VLayout newsLayout = new VLayout();

    newsLayout.setWidth100();
    newsLayout.setHeight(LAYOUT_HEIGHT);

    newsLayout.setMargin(10);
    newsLayout.setMembersMargin(10);

    return newsLayout;
}
 
开发者ID:SHARP-HTP,项目名称:phenotype-portal,代码行数:15,代码来源:NewsTab.java

示例15: buildWidget

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
protected void buildWidget() {
	VLayout vLayout = new VLayout();
	vLayout.setWidth100();
	vLayout.setMembersMargin(5);
	for (ViewConfig viewConfig : themeInfo.getThemeConfigs()) {

		RangeConfig rangeConfig = getRangeConfigForCurrentScale(viewConfig, mapWidget.getMapModel().getMapView()
				.getCurrentScale());

		HLayout layout = new HLayout();

		layout.setMembersMargin(2);

		final IButton button = new IButton();
		button.setWidth100();
		button.setHeight(ROW_SIZE);
		button.setActionType(SelectionType.RADIO);
		button.setRadioGroup(getID() + THEME_RADIO_GROUP);
		if (rangeConfig != null) {
			button.setIcon(Geomajas.getDispatcherUrl() + rangeConfig.getIcon());
		} else {
			button.setIcon(Geomajas.getDispatcherUrl() + viewConfig.getIcon());
		}
		button.setIconWidth(IMAGE_SIZE);
		button.setIconHeight(IMAGE_SIZE);
		button.setTitle(viewConfig.getTitle());
		button.setIconAlign("left");

		button.setTooltip(viewConfig.getDescription());

		final ViewConfigItem item = new ViewConfigItem();
		item.setViewConfig(viewConfig);
		item.setButton(button);

		button.addClickHandler(new ClickHandler() {
			public void onClick(ClickEvent event) {
				if (null != getActiveViewConfig() && getActiveViewConfig().equals(item)) {
					button.setSelected(false);
					activateViewConfig(null);
				}
				if (button.isSelected()) {
					activateViewConfig(item);
				}
			}
		});
		viewConfigItems.add(item);

		layout.addMember(button);

		vLayout.addMember(layout);

	}
	addChild(vLayout);
	markForRedraw();
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:56,代码来源:ThemeWidget.java


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