本文整理汇总了Java中com.smartgwt.client.widgets.events.ClickEvent类的典型用法代码示例。如果您正苦于以下问题:Java ClickEvent类的具体用法?Java ClickEvent怎么用?Java ClickEvent使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ClickEvent类属于com.smartgwt.client.widgets.events包,在下文中一共展示了ClickEvent类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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);
}
示例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);
}
}
示例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", "");
}
};
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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) {
}
});
}
示例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();
}
});
}
示例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", "");
}
});
}
示例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", "");
}
}
});
}
});
}
示例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()));
}
}
});
}
示例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;
}
示例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;
}
示例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;
}