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


Java VLayout.setSize方法代码示例

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


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

示例1: getViewPanel

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
@Override
public Canvas getViewPanel() {
	MapWidget mapWidget = new MapWidget("mapGepMerging", "appEditing");
	GeometryMergeService mergingService = new GeometryMergeService();
	mergingService.setPrecision(1);

	VLayout layout = new VLayout();
	layout.setSize("100%", "100%");
	ToolStrip toolStrip = new ToolStrip();
	toolStrip.setMembersMargin(2);
	toolStrip.setWidth("100%");
	layout.addMember(toolStrip);
	layout.addMember(mapWidget);

	StartMergeProcessButton startBtn = new StartMergeProcessButton(mapWidget, mergingService);
	ExecuteMergeButton stopBtn = new ExecuteMergeButton(mapWidget, mergingService);
	CancelMergeProcessButton cancelBtn = new CancelMergeProcessButton(mapWidget, mergingService);
	toolStrip.addButton(startBtn);
	toolStrip.addButton(stopBtn);
	toolStrip.addButton(cancelBtn);

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

示例2: initialize

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
protected void initialize() {
	buildTree();
	VLayout vLayout = new VLayout();
	vLayout.setSize("100%", "100%");
	htmlSelectedLayer.setBackgroundColor("#cccccc");
	htmlSelectedLayer.setAlign(Alignment.CENTER);
	vLayout.addMember(htmlSelectedLayer);
	vLayout.addMember(treeGrid);
	treeGrid.markForRedraw();
	LayerTreeBase.this.addChild(vLayout);
	LayerTreeBase.this.markForRedraw();
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:13,代码来源:LayerTreeBase.java

示例3: WizardWidget

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
public WizardWidget(String title, String helpText) {
	this.title = title;
	this.helpText = helpText;
	buttons = new ArrayList<WizardButton<DATA>>();
	setStyleName("wizardWidget");
	setLayoutAlign(Alignment.CENTER);

	addMember(createTitle());

	HLayout body = new HLayout();
	leftLayout = new VLayout(10);
	leftLayout.setStyleName("wizardLeftLayout");
	leftLayout.setSize("220", "100%");
	leftLayout.setLayoutRightMargin(10);

	HTMLFlow explanation = new HTMLFlow("<div style='font-size:12px;'>" + helpText + "</div>");
	leftLayout.addMember(explanation);
	body.addMember(leftLayout);

	VLayout rightLayout = new VLayout();
	rightLayout.setLayoutRightMargin(5);
	rightLayout.addMember(createPageTop());
	pageBody = new VLayout();
	rightLayout.addMember(pageBody);
	rightLayout.addMember(createPageBottom());
	body.addMember(rightLayout);
	addMember(body);
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:29,代码来源:WizardWidget.java

示例4: createLeftLayout

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
protected Canvas createLeftLayout() {
	HLayout body = new HLayout();
	VLayout leftLayout = new VLayout(10);
	leftLayout.setStyleName("wizardLeftLayout");
	leftLayout.setSize("220", "100%");
	leftLayout.setLayoutRightMargin(10);

	HTMLFlow explanation = new HTMLFlow("<div style='font-size:12px;'>" + helpText + "</div>");
	leftLayout.addMember(explanation);
	body.addMember(leftLayout);
	return body;
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:13,代码来源:WizardWidget.java

示例5: getViewPanel

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
@Override
public Canvas getViewPanel() {
	MapWidget map = new MapWidget("mapGepEditing2", "appEditing");
	GeometryEditor editor = new GeometryEditorImpl(map);

	VLayout layout = new VLayout();
	layout.setSize("100%", "100%");
	ToolStrip toolStrip = new ToolStrip();
	toolStrip.setMembersMargin(2);
	toolStrip.setWidth("100%");

	toolStrip.addMenuButton(getEditGeometryButton(map, editor));
	toolStrip.addSeparator();

	// Add buttons to help the editing process:
	toolStrip.addButton(new CancelEditingBtn(editor.getEditService()));

	UndoBtn undoBtn = new UndoBtn(editor.getEditService());
	toolStrip.addButton(undoBtn);

	RedoBtn redoBtn = new RedoBtn(editor.getEditService());
	toolStrip.addButton(redoBtn);

	layout.addMember(toolStrip);
	layout.addMember(map);
	return layout;
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:28,代码来源:MultiGeometryPanel.java

示例6: getViewPanel

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
@Override
public Canvas getViewPanel() {
	MapWidget mapWidget = new MapWidget("mapGepSplitting", "appEditing");
	GeometryEditor editor = new GeometryEditorImpl(mapWidget);
	GeometrySplitService service = new GeometrySplitService(editor.getEditService());

	VLayout layout = new VLayout();
	layout.setSize("100%", "100%");
	ToolStrip toolStrip = new ToolStrip();
	toolStrip.setWidth100();
	toolStrip.setHeight(36);
	toolStrip.addButton(new SplitCountryButton(service, mapWidget));
	toolStrip.addSeparator();

	ExecuteSplitButton splitBtn = new ExecuteSplitButton(mapWidget, service);
	toolStrip.addButton(splitBtn);

	// Add buttons to help the editing process:
	toolStrip.addButton(new CancelSplitProcessButton(service));

	UndoBtn undoBtn = new UndoBtn(editor.getEditService());
	toolStrip.addButton(undoBtn);

	RedoBtn redoBtn = new RedoBtn(editor.getEditService());
	toolStrip.addButton(redoBtn);

	layout.addMember(toolStrip);
	layout.addMember(mapWidget);

	// Add the possibility to calculate area's while drawing the splitting line:
	new SplitShowAreaHandler(mapWidget, service);
	
	return layout;
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:35,代码来源:SplitPanel.java

示例7: createSearchPanel

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
/** Create the layout for the search panel. Also connect it to the feature grid. */
private Canvas createSearchPanel(final MapModel mapModel) {
	VLayout layout = new VLayout();
	layout.setSize("100%", "100%");
	layout.setVisible(false);
	layout.setStyleName("search_panel_inner");

	// Create a SearchWidget, based upon a map's model:
	final FeatureSearch searchWidget = new FeatureSearch(mapModel, true);

	// What to do when the result of a search comes in?
	// The DefaultSearchHandler will add all the features in the result to the given FeatureListGrid.
	searchWidget.addSearchHandler(new DefaultSearchHandler(featureListGrid) {

		// After the features have been added to the FeatureListGrid, make sure the tab with the grid is visible:
		public void afterSearch() {
			showPanel(gridPanel);
		}
	});

	// Limit the maximum number of features that a search may produce:
	searchWidget.setMaximumResultSize(20);
	searchWidget.setBackgroundColor("${symbol_pound}F0F0F0");
	layout.addMember(searchWidget);

	mapModel.addMapModelChangedHandler(new MapModelChangedHandler() {

		// On map initialization: Select the countries layer in the search panel.
		public void onMapModelChanged(MapModelChangedEvent event) {
			VectorLayer layer = mapModel.getVectorLayers().get(0);
			searchWidget.setLayer(layer);
		}
	});

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

示例8: createGridPanel

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
/** Create the panel containing the feature grid. This will display the search results. */
private Canvas createGridPanel(MapModel mapModel) {
	VLayout layout = new VLayout();
	layout.setSize("100%", "100%");
	layout.setVisible(false);
	layout.setStyleName("search_panel_inner");

	// Create the FeatureListGrid - a table for displaying attributes:
	featureListGrid = new FeatureListGrid(mapModel);
	featureListGrid.setEditingEnabled(true);
	layout.addMember(featureListGrid);
	return layout;
}
 
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:14,代码来源:SearchPanel.java

示例9: createSearchPanel

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
/** Create the layout for the search panel. Also connect it to the feature grid. */
private Canvas createSearchPanel(final MapModel mapModel) {
	VLayout layout = new VLayout();
	layout.setSize("100%", "100%");
	layout.setVisible(false);
	layout.setStyleName("search_panel_inner");

	// Create a SearchWidget, based upon a map's model:
	final FeatureSearch searchWidget = new FeatureSearch(mapModel, true);

	// What to do when the result of a search comes in?
	// The DefaultSearchHandler will add all the features in the result to the given FeatureListGrid.
	searchWidget.addSearchHandler(new DefaultSearchHandler(featureListGrid) {

		// After the features have been added to the FeatureListGrid, make sure the tab with the grid is visible:
		public void afterSearch() {
			showPanel(gridPanel);
		}
	});

	// Limit the maximum number of features that a search may produce:
	searchWidget.setMaximumResultSize(20);
	searchWidget.setBackgroundColor("#F0F0F0");
	layout.addMember(searchWidget);

	mapModel.addMapModelChangedHandler(new MapModelChangedHandler() {

		// On map initialization: Select the countries layer in the search panel.
		public void onMapModelChanged(MapModelChangedEvent event) {
			VectorLayer layer = mapModel.getVectorLayers().get(0);
			searchWidget.setLayer(layer);
		}
	});

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

示例10: MainLayout

import com.smartgwt.client.widgets.layout.VLayout; //导入方法依赖的package包/类
/**
 * Initializes Layout and elements
 */
private MainLayout() {
	initEditor();

	setBorder(Constants.CLIENT.GUI.CSS_BORDER);
	menubar = new InViEditMenuBar(versionManagement,
			config.isShowLoad(), config.isShowSave(),
			config.getLogOutURL());
	menubar.setSize("100%", "30px");
	addMember(menubar);

	markersControls = new VLayout();
	markersControls.setSize("*", "100%");

	if (config.isShowAllMarkersDisplay() || config.isShowDismissedMarkersDisplay()) {
		TabSet markerDisplayTabSet = new TabSet();
		markerDisplayTabSet.setSize("100%", "*");

		Tab selectedMarkerTab = new Tab(Constants.CLIENT.GUI.SELECTED_MARKER_TAB_TITLE);
		selectedMarkerTab.setPane(selectedMarkers);
		markerDisplayTabSet.addTab(selectedMarkerTab);

		if (config.isShowAllMarkersDisplay()) {
			Tab allMarkerTab = new Tab(Constants.CLIENT.GUI.ALL_MARKER_TAB_TITLE);
			allMarkerTab.setPane(allMarkers);
			markerDisplayTabSet.addTab(allMarkerTab);
		}

		if (config.isShowDismissedMarkersDisplay()) {
			Tab dismissedMarkerTab = new Tab(Constants.CLIENT.GUI.DISMISSED_MARKER_TAB_TITLE);
			dismissedMarkerTab.setPane(dismissedMarkers);
			markerDisplayTabSet.addTab(dismissedMarkerTab);
		}

		markersControls.addMember(markerDisplayTabSet);
	} else {
		selectedMarkers.setBorder(Constants.CLIENT.GUI.CSS_BORDER);
		selectedMarkers.setSize("100%", "*");
		markersControls.addMember(selectedMarkers);
	}

	if (config.isFeatureSelectionEnabled()) {
		controls = new ControlTabSet(config.getEnabledFeatures(),
				config.isFeatureSelectionEnabled(),
				versionManagement, markerManagement);
		controls.setSize("100%", "30%");
		markersControls.addMember(controls);
	}

	editorMarkersControls = new HLayout();
	editorMarkersControls.setSize("100%", "*");
	editorMarkersControls.addMember(editor);
	editorMarkersControls.addMember(markersControls);
	addMember(editorMarkersControls);
}
 
开发者ID:UKPLab,项目名称:naacl-bea2016-writing-study,代码行数:58,代码来源:MainLayout.java


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