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


Java SelectHandler类代码示例

本文整理汇总了Java中com.sencha.gxt.widget.core.client.event.SelectEvent.SelectHandler的典型用法代码示例。如果您正苦于以下问题:Java SelectHandler类的具体用法?Java SelectHandler怎么用?Java SelectHandler使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


SelectHandler类属于com.sencha.gxt.widget.core.client.event.SelectEvent包,在下文中一共展示了SelectHandler类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: createLegendAnchor

import com.sencha.gxt.widget.core.client.event.SelectEvent.SelectHandler; //导入依赖的package包/类
private TextButton createLegendAnchor() {
	TextButton legendButton = new TextButton();
	legendButton.setIcon(ImageProvider.INSTANCE.mapLegend24());
	legendButton.setTitle(UIMessages.INSTANCE.mapLegendTitle());
	legendButton.addSelectHandler(new SelectHandler() {
		@Override
		public void onSelect(SelectEvent event) {
			if (mapLegend != null && mapLegend.isVisible()) {
				mapLegend.getElement().<FxElement> cast().fadeToggle();
				RootPanel.get().remove(mapLegend);
			} else {
				mapLegend = new SimpleMapVerticalLegend(layerManager);
				RootPanel.get().add(mapLegend);
				mapLegend.getElement().<FxElement> cast().fadeToggle();
				mapLegend.setVisible(true);
			}
		}
	});
	return legendButton;
}
 
开发者ID:geowe,项目名称:sig-seguimiento-vehiculos,代码行数:21,代码来源:LinksWidget.java

示例2: createUrlToShare

import com.sencha.gxt.widget.core.client.event.SelectEvent.SelectHandler; //导入依赖的package包/类
private SelectHandler createUrlToShare(final VerticalPanel geoDataContainer) {
	return new SelectHandler() {
		@Override
		public void onSelect(SelectEvent event) {
			urlToShareAnchor.setHref(getHref());
			urlToShareAnchor.setText(
					UIMessages.INSTANCE.seeOtherWindow("GeoWE Project"),
					Direction.LTR);

			urlShared.setText(getHref());
			urlPanel.setVisible(true);
			urlShared.setVisible(true);
		}

		private String getHref() {
			String baseUrl = GWT.getHostPageBaseURL();

			baseUrl += "?projectUrl="
					+ URL.encodeQueryString(urlTextField.getValue());

			return baseUrl;
		}
	};
}
 
开发者ID:geowe,项目名称:sig-seguimiento-vehiculos,代码行数:25,代码来源:OpenProjectDialog.java

示例3: showDialog

import com.sencha.gxt.widget.core.client.event.SelectEvent.SelectHandler; //导入依赖的package包/类
private void showDialog(final HTML htmlReport) {
	final Dialog simple = new Dialog();
	simple.setHeadingText(project.getTitle());
	simple.setSize("420px", "420px");
	simple.setResizable(true);
	simple.setHideOnButtonClick(true);
	simple.setPredefinedButtons(PredefinedButton.CLOSE);
	simple.setBodyStyleName("pad-text");
	simple.getBody().addClassName("pad-text");
	simple.add(getPanel(htmlReport));
	simple.addButton(new TextButton(UIMessages.INSTANCE.download(),
			new SelectHandler() {
				@Override
				public void onSelect(SelectEvent event) {
					FileExporter.saveAs(htmlReport.getHTML(),
							project.getTitle() + ".html");
				}
			}));
	simple.show();
}
 
开发者ID:geowe,项目名称:sig-seguimiento-vehiculos,代码行数:21,代码来源:InfoProjectTool.java

示例4: addDialogListener

import com.sencha.gxt.widget.core.client.event.SelectEvent.SelectHandler; //导入依赖的package包/类
private void addDialogListener() {
	saveProjectDialog.getButton(PredefinedButton.OK).addSelectHandler(
			new SelectHandler() {
				@Override
				public void onSelect(final SelectEvent event) {
					
					if(saveProjectDialog.getName().trim().isEmpty()) {
						 showAlert("filename is required");
						return;
					}

					taskManager.execute(new Runnable() {

						@Override
						public void run() {
							saveProject();
						}

					});
				}
			});
}
 
开发者ID:geowe,项目名称:sig-seguimiento-vehiculos,代码行数:23,代码来源:SaveProjectTool.java

示例5: showDialog

import com.sencha.gxt.widget.core.client.event.SelectEvent.SelectHandler; //导入依赖的package包/类
private void showDialog(final HTML htmlReport) {
	final Dialog simple = new Dialog();
	simple.setHeadingText("GeoWe Report");
	simple.setSize("420px", "420px");
	simple.setResizable(true);
	simple.setHideOnButtonClick(true);
	simple.setPredefinedButtons(PredefinedButton.CLOSE);
	simple.setBodyStyleName("pad-text");
	simple.getBody().addClassName("pad-text");
	simple.add(getPanel(htmlReport));
	simple.addButton(new TextButton(UIMessages.INSTANCE.download(),
			new SelectHandler() {
				@Override
				public void onSelect(SelectEvent event) {
					FileExporter.saveAs(htmlReport.getHTML(),
							getSelectedVectorLayer().getName() + ".html");
				}
			}));
	simple.show();
}
 
开发者ID:geowe,项目名称:sig-seguimiento-vehiculos,代码行数:21,代码来源:HtmlReportLayerTool.java

示例6: registerListeners

import com.sencha.gxt.widget.core.client.event.SelectEvent.SelectHandler; //导入依赖的package包/类
@PostConstruct
private void registerListeners() {
	layerTreeWidget.addChangeLayerListener(this);
	
	vectorLayerStyleWidget.asWidget();
	vectorLayerStyleWidget.getApplyButton().addSelectHandler(
			new SelectHandler() {
				@Override
				public void onSelect(final SelectEvent event) {
					onApplyButtonSelected(event);
				}
			});
	
	//Exportacion de la funcion stringToRGB al inicio para su
	//posterior uso al crear los estilos de color tematico
	StyleFactory.exportStringToRGB();
}
 
开发者ID:geowe,项目名称:sig-seguimiento-vehiculos,代码行数:18,代码来源:ChangeStyleTool.java

示例7: initialize

import com.sencha.gxt.widget.core.client.event.SelectEvent.SelectHandler; //导入依赖的package包/类
@PostConstruct
private void initialize() {

	copyElementDialog.getButton(PredefinedButton.OK).addSelectHandler(
			new SelectHandler() {
				@Override
				public void onSelect(SelectEvent event) {

					VectorLayer targetLayer = (VectorLayer) copyElementDialog
							.getLayerCombo1().getValue().getLayer();

					for (VectorFeature feature : selectedFeatures) {
						VectorFeature newVectorFeature = feature.clone();
						targetLayer.addFeature(newVectorFeature);
					}

					targetLayer.redraw();
				}
			});
}
 
开发者ID:geowe,项目名称:sig-seguimiento-vehiculos,代码行数:21,代码来源:CopyElementTool.java

示例8: confirm

import com.sencha.gxt.widget.core.client.event.SelectEvent.SelectHandler; //导入依赖的package包/类
private void confirm(final VectorLayer layer) {

		ConfirmMessageBox messageBox = new ConfirmMessageBox(
				UIMessages.INSTANCE.dtMessageBoxTitle(),
				UIMessages.INSTANCE.confirmValidationTool(layer.getName()));
		messageBox.setModal(true);
		messageBox.setIcon(ImageProvider.INSTANCE.buffer32());
		messageBox.getButton(PredefinedButton.YES).addSelectHandler(
				new SelectHandler() {
					@Override
					public void onSelect(SelectEvent event) {
						geometryValidator.requestValidate(layer, layerManager);
					}
				});
		messageBox.show();
	}
 
开发者ID:geowe,项目名称:sig-seguimiento-vehiculos,代码行数:17,代码来源:GeometryValidationTool.java

示例9: confirm

import com.sencha.gxt.widget.core.client.event.SelectEvent.SelectHandler; //导入依赖的package包/类
private void confirm(final VectorLayer layer) {

		final ConfirmMessageBox messageBox = messageDialogBuilder.createConfirm(
				UIMessages.INSTANCE.dtMessageBoxTitle(),
				UIMessages.INSTANCE.centroidToolConfirmText(),
				ImageProvider.INSTANCE.centroid32());

		messageBox.getButton(PredefinedButton.YES).addSelectHandler(
				new SelectHandler() {
					@Override
					public void onSelect(final SelectEvent event) {
						calculateCentroid(layer, layer.getFeatures());
					}
				});
		messageBox.show();
	}
 
开发者ID:geowe,项目名称:sig-seguimiento-vehiculos,代码行数:17,代码来源:CentroidTool.java

示例10: confirmBufferSelectedElements

import com.sencha.gxt.widget.core.client.event.SelectEvent.SelectHandler; //导入依赖的package包/类
private void confirmBufferSelectedElements(final VectorFeature... vectorFeatures) {

		final PromptMessageBox messageBox = new PromptMessageBox(
				UIMessages.INSTANCE.btMessageBoxPromptTitle(),
				UIMessages.INSTANCE.btMessageBoxPromptLabel());
		messageBox.getButton(PredefinedButton.OK).addSelectHandler(
				new SelectHandler() {
					@Override
					public void onSelect(final SelectEvent event) {

						final String value = messageBox.getValue();
						applyBuffer(Double.parseDouble(value), vectorFeatures);
					}
				});
		messageBox.show();
	}
 
开发者ID:geowe,项目名称:sig-seguimiento-vehiculos,代码行数:17,代码来源:BufferTool.java

示例11: confirmBufferLayer

import com.sencha.gxt.widget.core.client.event.SelectEvent.SelectHandler; //导入依赖的package包/类
private void confirmBufferLayer(final VectorLayer layer) {

		final ConfirmMessageBox messageBox = new ConfirmMessageBox(
				UIMessages.INSTANCE.dtMessageBoxTitle(),
				UIMessages.INSTANCE.bufferToolConfirmText());
		messageBox.setModal(true);
		messageBox.setIcon(ImageProvider.INSTANCE.buffer32());
		messageBox.getButton(PredefinedButton.YES).addSelectHandler(
				new SelectHandler() {
					@Override
					public void onSelect(final SelectEvent event) {
						calculateBuffer(layer);
					}
				});
		messageBox.show();
	}
 
开发者ID:geowe,项目名称:sig-seguimiento-vehiculos,代码行数:17,代码来源:BufferTool.java

示例12: calculateBuffer

import com.sencha.gxt.widget.core.client.event.SelectEvent.SelectHandler; //导入依赖的package包/类
private void calculateBuffer(final VectorLayer layer) {

		final PromptMessageBox messageBox = new PromptMessageBox(
				UIMessages.INSTANCE.btMessageBoxPromptTitle(),
				UIMessages.INSTANCE.btMessageBoxPromptLabel());
		messageBox.getButton(PredefinedButton.OK).addSelectHandler(
				new SelectHandler() {
					@Override
					public void onSelect(final SelectEvent event) {

						final String value = messageBox.getValue();
						calculateBuffer(layer, Double.parseDouble(value));
					}
				});
		messageBox.show();
	}
 
开发者ID:geowe,项目名称:sig-seguimiento-vehiculos,代码行数:17,代码来源:BufferTool.java

示例13: GeoprocessDialog

import com.sencha.gxt.widget.core.client.event.SelectEvent.SelectHandler; //导入依赖的package包/类
@Inject
public GeoprocessDialog(final Geoprocesses spatialOperation) {
	super();
	this.setHeadingText(UIMessages.INSTANCE.sodHeadingText());
	this.setPredefinedButtons(PredefinedButton.OK, PredefinedButton.CANCEL);
	this.setPixelSize(500, 370);
	this.setModal(false);
	this.setResizable(false);
	add(createPanel(spatialOperation));
	this.spatialOperationComboBox.setValue(null);
	getButton(PredefinedButton.CANCEL).addSelectHandler(
			new SelectHandler() {
				@Override
				public void onSelect(SelectEvent event) {
					GeoprocessDialog.this.hide();
					geoprocessHelpDialog.hide();
				}
			});
	
	final ToolButton helpToolButton = new ToolButton(ToolButton.QUESTION);
	setHelpToolTip(helpToolButton);
	addHelpSelectHandler(helpToolButton);

	getHeader().addTool(helpToolButton);

}
 
开发者ID:geowe,项目名称:sig-seguimiento-vehiculos,代码行数:27,代码来源:GeoprocessDialog.java

示例14: getValidationSelectHandler

import com.sencha.gxt.widget.core.client.event.SelectEvent.SelectHandler; //导入依赖的package包/类
private SelectHandler getValidationSelectHandler(final int layer) {
	return new SelectHandler() {

		@Override
		public void onSelect(final SelectEvent event) {

			taskManager.execute(new Runnable() {

				@Override
				public void run() {
					VectorLayer layerToValidate = spatialOperationDialog.getLayer1();
					if (layer == LAYER_2) {
						layerToValidate = spatialOperationDialog.getLayer2();
					}
					
					if(geoprocessValidator.isValid(layerToValidate)) {
						geometryValidator.requestValidate(layerToValidate, layerManager);
					}																							
				}
			});
		}
	};
}
 
开发者ID:geowe,项目名称:sig-seguimiento-vehiculos,代码行数:24,代码来源:GeoprocessingTool.java

示例15: confirmSetMaxExtent

import com.sencha.gxt.widget.core.client.event.SelectEvent.SelectHandler; //导入依赖的package包/类
private void confirmSetMaxExtent(final boolean value) {

		ConfirmMessageBox messageBox = messageDialogBuilder.createConfirm(
				UIMessages.INSTANCE.edtAlertDialogTitle(),
				UIMessages.INSTANCE.confirmSetMaxExtent(),
				ImageProvider.INSTANCE.currentExtent24());
		messageBox.getButton(PredefinedButton.YES).addSelectHandler(
				new SelectHandler() {
					@Override
					public void onSelect(SelectEvent event) {
						getGeoMap().getMap().setRestrictedExtent(
								getGeoMap().getMap().getExtent());
						getGeoMap().getMap().setMaxExtent(
								getGeoMap().getMap().getExtent());
						setText(UIMessages.INSTANCE.nameUnlockCurrentExtentTool());
						setIcon(ImageProvider.INSTANCE.lockedExtension24());
						createVectorLayer(getGeoMap().getMap().getExtent());
					}
				});

		messageBox.getButton(PredefinedButton.NO).addSelectHandler(
				getNoSelectHandler(value));
		messageBox.show();
	}
 
开发者ID:geowe,项目名称:sig-seguimiento-vehiculos,代码行数:25,代码来源:LockCurrentExtentTool.java


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