本文整理汇总了Java中com.smartgwt.client.widgets.events.ClickEvent类的典型用法代码示例。如果您正苦于以下问题:Java ClickEvent类的具体用法?Java ClickEvent怎么用?Java ClickEvent使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ClickEvent类属于com.smartgwt.client.widgets.events包,在下文中一共展示了ClickEvent类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: DisMaDesc
import com.smartgwt.client.widgets.events.ClickEvent; //导入依赖的package包/类
public DisMaDesc(MarkerManagement markerManagement,
AMarker parentMarker, String htmlDescription) {
super(parentMarker, htmlDescription, "2px solid Grey");
VLayout reactivateVL = new VLayout();
reactivateVL.setWidth100();
reactivateVL.addMember(new ClickableLabel("Reaktivieren", new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
DisMaDesc.this.parentMarker.changeState(MarkerState.ACTIVE);
}
}));
this.addMember(reactivateVL);
}
开发者ID:UKPLab,项目名称:naacl-bea2016-writing-study,代码行数:17,代码来源:DisMaDesc.java
示例2: loadRemoteHint
import com.smartgwt.client.widgets.events.ClickEvent; //导入依赖的package包/类
private void loadRemoteHint(final RemoteHint hint, final ListGridRecord rec) {
String taskId = rec.getAttributeAsString(TasksColumnsFactory.ID_ATTR.getName());
String jobId = this.controller.getModel()
.getParentModel()
.getExecutionsModel()
.getJobsModel()
.getSelectedJob()
.getId()
.toString();
final String taskName = rec.getAttributeAsString(NAME_ATTR.getName());
if (taskId.equals(hint.taskId) && jobId.equals(hint.jobId)) {
ImgButton button = visuButtons.get(taskId);
button.setSrc(SchedulerImages.instance.visu_16().getSafeUri().asString());
if (visuButtonsClickHandlers.containsKey(button)) {
visuButtonsClickHandlers.get(button).removeHandler();
}
HandlerRegistration clickHandler = button.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
showRemoteVisuChoices(hint, taskName);
}
});
visuButtonsClickHandlers.put(button, clickHandler);
}
}
开发者ID:ow2-proactive,项目名称:scheduling-portal,代码行数:25,代码来源:TasksListGrid.java
示例3: downloadUsageData
import com.smartgwt.client.widgets.events.ClickEvent; //导入依赖的package包/类
private ClickHandler downloadUsageData() {
return new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
String from = DATE_FORMAT.format(readDateFromFormItem(datesForm.getItem("From")));
String to = DATE_FORMAT.format(readDateFromFormItem(datesForm.getItem("To")));
String url = GWT.getModuleBaseURL() + "usageexporter";
url += "?sessionId=" + LoginModel.getInstance().getSessionId();
url += "&user=" + userSelect.getValue().toString();
url += "&startDate=" + URL.encodeQueryString(from);
url += "&endDate=" + URL.encodeQueryString(to);
Window.open(url, "_blank", "");
}
};
}
开发者ID:ow2-proactive,项目名称:scheduling-portal,代码行数:17,代码来源:UsageView.java
示例4: getLogoutButton
import com.smartgwt.client.widgets.events.ClickEvent; //导入依赖的package包/类
public ToolStripButton getLogoutButton(String login, final Controller controller) {
ToolStripButton logoutButton = getSimpleToolStripButton(Images.instance.logout_30(), "Logout" + login);
logoutButton.setIconOrientation("right");
logoutButton.setTooltip("Logout");
logoutButton.setBorder(GREY_BUTTON_BORDER);
logoutButton.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
SC.confirm("Logout", "Are you sure you want to exit?", new BooleanCallback() {
public void execute(Boolean value) {
if (value) {
controller.logout();
}
}
});
}
});
return logoutButton;
}
开发者ID:ow2-proactive,项目名称:scheduling-portal,代码行数:20,代码来源:ToolButtonsRender.java
示例5: asToolStripButton
import com.smartgwt.client.widgets.events.ClickEvent; //导入依赖的package包/类
public static ToolStripButton asToolStripButton(final Action action, final Object source) {
ToolStripButton tsb = new ToolStripButton();
String title = action.getTitle();
if (title != null) {
tsb.setTitle(title);
}
String icon = action.getIcon();
if (icon != null) {
tsb.setIcon(icon);
}
String tooltip = action.getTooltip();
if (tooltip != null) {
tsb.setTooltip(tooltip);
}
tsb.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
ActionEvent aEvent = new ActionEvent(source);
action.performAction(aEvent);
}
});
return tsb;
}
开发者ID:proarc,项目名称:proarc,代码行数:25,代码来源:Actions.java
示例6: createButtons
import com.smartgwt.client.widgets.events.ClickEvent; //导入依赖的package包/类
private Canvas createButtons() {
IButton btnSubmit = new IButton(i18nSgwt.dialog_LoginButtonTitle(), new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
submitCredentials();
}
});
HStack btnLayout = new HStack(5);
btnLayout.setAutoHeight();
btnLayout.setLayoutTopMargin(20);
btnLayout.setLayoutAlign(Alignment.CENTER);
btnLayout.setMembers(btnSubmit);
return btnLayout;
}
开发者ID:proarc,项目名称:proarc,代码行数:17,代码来源:LoginWindow.java
示例7: createToolbar
import com.smartgwt.client.widgets.events.ClickEvent; //导入依赖的package包/类
private ToolStrip createToolbar() {
ToolStrip toolbar = Actions.createToolStrip();
IconButton btnFilter = new IconButton();
btnFilter.setActionType(SelectionType.CHECKBOX);
btnFilter.setIcon("[SKIN]/actions/filter.png");
btnFilter.setTitle(i18n.DigitalObjectSearchView_FilterButton_Title());
btnFilter.setTooltip(i18n.DigitalObjectSearchView_FilterButton_Hint());
btnFilter.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
if (filters.isVisible()) {
filters.hide();
} else {
filters.show();
}
}
});
btnFilter.setSelected(filters.isVisible());
toolbar.addMember(btnFilter);
return toolbar;
}
开发者ID:proarc,项目名称:proarc,代码行数:25,代码来源:DigitalObjectSearchView.java
示例8: createButtons
import com.smartgwt.client.widgets.events.ClickEvent; //导入依赖的package包/类
public void createButtons() {
final IButton createRunButton = new IButton("Create Run");
final IButton copyButton = new IButton("Copy Game");
buttonLayout = new HLayout();
buttonLayout.setAlign(Alignment.CENTER);
buttonLayout.setLayoutMargin(6);
buttonLayout.setMembersMargin(6);
buttonLayout.setHeight(30);
buttonLayout.addMember(createRunButton);
buttonLayout.addMember(copyButton);
createRunButton.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
}
});
}
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:19,代码来源:GameDisplay.java
示例9: createButtonLayout
import com.smartgwt.client.widgets.events.ClickEvent; //导入依赖的package包/类
private void createButtonLayout() {
final IButton addRoles = new IButton("Add roles");
buttonLayout = new HLayout();
buttonLayout.setAlign(Alignment.CENTER);
buttonLayout.setLayoutMargin(6);
buttonLayout.setMembersMargin(6);
buttonLayout.addMember(addRoles);
addRoles.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
addRoles.setDisabled(true);
selectedRoles = roleSelect.getValues();
RoleWindow.this.destroy();
proceedToRunCreation();
}
});
}
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:20,代码来源:RegisterForGame.java
示例10: createHomeButton
import com.smartgwt.client.widgets.events.ClickEvent; //导入依赖的package包/类
private void createHomeButton() {
homeButton = new ToolStripButton();
if (AccountManager.getInstance().getAccount()!= null) {
homeButton.setIcon("home.png");
// profileButton.setTitle(AccountManager.getInstance().getAccount().getName());
}
homeButton.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
Window.open("/index.html", "_self", "");
}
});
}
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:17,代码来源:ToolBar.java
示例11: createProfileButton
import com.smartgwt.client.widgets.events.ClickEvent; //导入依赖的package包/类
private void createProfileButton() {
profileButton = new ToolStripButton();
if (AccountManager.getInstance().getAccount()!= null) {
profileButton.setIcon(AccountManager.getInstance().getAccount().getPicture());
profileButton.setTitle(AccountManager.getInstance().getAccount().getName());
}
loadButtons();
profileButton.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
SC.ask("Logout?", new BooleanCallback() {
@Override
public void execute(Boolean value) {
if (value) {
OauthClient.disAuthenticate();
Window.open("/oauth.html", "_self", "");
}
}
});
}
});
}
开发者ID:WELTEN,项目名称:dojo-ibl,代码行数:27,代码来源:ToolBar.java
示例12: createDeleteLegendEntryButton
import com.smartgwt.client.widgets.events.ClickEvent; //导入依赖的package包/类
private void createDeleteLegendEntryButton() {
this.deleteButton = new SmallButton(new Img("../img/icons/del.png"),
i18n.delete(), i18n.deleteExtended());
this.deleteButton.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent evt) {
if (SOSController.isDeletingTS) {
Toaster.getToasterInstance().addMessage(i18n.deleteTimeSeriesActiv());
} else {
SOSController.isDeletingTS = true;
LegendEntryTimeSeries.this.getEventBroker().unregister();
EventBus.getMainEventBus().fireEvent(
new DeleteTimeSeriesEvent(LegendEntryTimeSeries.this
.getElemId()));
}
}
});
}
开发者ID:52North,项目名称:SensorWebClient,代码行数:18,代码来源:LegendEntryTimeSeries.java
示例13: createDeleteRuleButtonm
import com.smartgwt.client.widgets.events.ClickEvent; //导入依赖的package包/类
private Canvas createDeleteRuleButtonm(final ListGridRecord ruleRecord) {
IButton deleteButton = new IButton(i18n.delete());
deleteButton.setShowDown(false);
deleteButton.setShowRollOver(false);
deleteButton.setLayoutAlign(Alignment.CENTER);
deleteButton.setPrompt(i18n.deleteThisRule());
deleteButton.setHeight(16);
deleteButton.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
SC.ask(i18n.reallyDeleteRule(), new BooleanCallback() {
public void execute(Boolean value) {
if (value) {
String uuid = ruleRecord.getAttribute(UUID);
String userRole = getLoggedInUserRole();
EventBus.getMainEventBus().fireEvent(new DeleteRuleEvent(currentSession(), uuid, userRole));
}
}
});
}
});
return deleteButton;
}
开发者ID:52North,项目名称:SensorWebClient,代码行数:23,代码来源:OwnRulesListGrid.java
示例14: createPublishRuleButton
import com.smartgwt.client.widgets.events.ClickEvent; //导入依赖的package包/类
private Canvas createPublishRuleButton(final ListGridRecord ruleRecord) {
IButton publishButton = new IButton(i18n.publishButton());
publishButton.setShowDown(false);
publishButton.setShowRollOver(false);
publishButton.setLayoutAlign(Alignment.CENTER);
publishButton.setHeight(16);
publishButton.setAutoFit(true);
final boolean published = ruleRecord.getAttributeAsBoolean(PUBLISHED);
if (published) {
publishButton.setTitle(i18n.unpublishButton());
publishButton.setPrompt(i18n.cancelPublication());
} else {
publishButton.setTitle(i18n.publishButton());
publishButton.setPrompt(i18n.publishThisRule());
}
publishButton.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
String ruleName = ruleRecord.getAttribute(NAME);
EventBus.getMainEventBus().fireEvent(new PublishRuleEvent(currentSession(), ruleName, !published, "USER"));
}
});
return publishButton;
}
开发者ID:52North,项目名称:SensorWebClient,代码行数:27,代码来源:OwnRulesListGrid.java
示例15: getViewPanel
import com.smartgwt.client.widgets.events.ClickEvent; //导入依赖的package包/类
/**
* Get view panel.
*
* @return The viewPanel Canvas
*/
public Canvas getViewPanel() {
VLayout layout = new VLayout(5);
layout.setPadding(5);
MapWidget mapWidget = new MapWidget("mapGuwOsm", "appGuw");
final RibbonBarLayout ribbonBar = new RibbonBarLayout(mapWidget, "appGuw", "guwRibbonBar1");
ribbonBar.setSize("100%", "94px");
ToolStrip toolStrip = new ToolStrip();
toolStrip.setWidth100();
ToolStripButton btn1 = new ToolStripButton("Toggle group title");
btn1.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
ribbonBar.setShowGroupTitles(!ribbonBar.isShowGroupTitles());
}
});
toolStrip.addButton(btn1);
layout.addMember(toolStrip);
layout.addMember(ribbonBar);
layout.addMember(mapWidget);
return layout;
}
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:29,代码来源:DefaultRibbonPanel.java
示例16: createEditRuleButton
import com.smartgwt.client.widgets.events.ClickEvent; //导入依赖的package包/类
protected Canvas createEditRuleButton(final ListGridRecord ruleRecord) {
String userID = getLoggedInUser();
String ruleOwnerID = ruleRecord.getAttribute(OWNERID);
if (ruleOwnerID.equals(userID)) {
IButton editButton = new IButton(i18n.edit());
editButton.setShowDown(false);
editButton.setShowRollOver(false);
editButton.setLayoutAlign(Alignment.CENTER);
editButton.setPrompt(i18n.editThisRule());
editButton.setHeight(16);
editButton.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
String name = ruleRecord.getAttribute(NAME);
EventBus.getMainEventBus().fireEvent(new EditRuleEvent(name));
}
});
return editButton;
} else {
return null;
}
}
开发者ID:52North,项目名称:SensorWebClient,代码行数:22,代码来源:AllRulesListGrid.java
示例17: createApplyHandler
import com.smartgwt.client.widgets.events.ClickEvent; //导入依赖的package包/类
private ClickHandler createApplyHandler() {
return new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
if (controller.isSelectionValid()) {
Rule rule = controller.createSimpleRuleFromSelection();
CreateSimpleRuleEvent createEvt = new CreateSimpleRuleEvent(currentSession(), rule, false, "");
EventBus.getMainEventBus().fireEvent(createEvt); // broker handles auto-subscribe
EventSubscriptionWindow.this.hide();
} else {
// form validation should render error message
// TODO form error handling does not work yet
SC.warn(i18n.validateTextBoxes());
}
}
};
}
开发者ID:52North,项目名称:SensorWebClient,代码行数:18,代码来源:EventSubscriptionWindow.java
示例18: CancelMergeProcessButton
import com.smartgwt.client.widgets.events.ClickEvent; //导入依赖的package包/类
public CancelMergeProcessButton(final MapWidget mapWidget, final GeometryMergeService service) {
setIcon("[ISOMORPHIC]/geomajas/silk/cancel.png");
setDisabled(true);
setHoverWidth(400);
setTooltip("Cancel the merging process. This will also clear the selection on the map.");
addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
try {
mapWidget.getMapModel().clearSelectedFeatures();
service.cancel();
} catch (GeometryMergeException e) {
Window.alert(e.getMessage());
}
}
});
service.addGeometryMergeStartHandler(this);
service.addGeometryMergeStopHandler(this);
}
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:20,代码来源:CancelMergeProcessButton.java
示例19: CancelSplitProcessButton
import com.smartgwt.client.widgets.events.ClickEvent; //导入依赖的package包/类
public CancelSplitProcessButton(final GeometrySplitService service) {
setIcon("[ISOMORPHIC]/geomajas/silk/cancel.png");
setIconSize(24);
setHeight(32);
setDisabled(true);
setHoverWrap(false);
setTooltip("Cancel the splitting process. Nothing will be saved.");
addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
service.stop(null);
}
});
service.addGeometrySplitStartHandler(this);
service.addGeometrySplitStopHandler(this);
}
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:17,代码来源:CancelSplitProcessButton.java
示例20: SplitCountryButton
import com.smartgwt.client.widgets.events.ClickEvent; //导入依赖的package包/类
public SplitCountryButton(final GeometrySplitService service, final MapWidget mapWidget) {
this.service = service;
this.mapWidget = mapWidget;
setHoverWidth(300);
setTitle("Start splitting process");
setTooltip("Select a country on the map. Then draw a splitting line.");
setIconSize(24);
setHeight(32);
addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
previousController = mapWidget.getController();
mapWidget.setController(new SelectForSplitController(mapWidget));
}
});
mapWidget.getMapModel().addFeatureSelectionHandler(this);
service.addGeometrySplitStartHandler(this);
service.addGeometrySplitStopHandler(this);
}
开发者ID:geomajas,项目名称:geomajas-project-client-gwt,代码行数:23,代码来源:SplitCountryButton.java
注:本文中的com.smartgwt.client.widgets.events.ClickEvent类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论