本文整理汇总了Java中com.smartgwt.client.widgets.events.ClickHandler类的典型用法代码示例。如果您正苦于以下问题:Java ClickHandler类的具体用法?Java ClickHandler怎么用?Java ClickHandler使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ClickHandler类属于com.smartgwt.client.widgets.events包,在下文中一共展示了ClickHandler类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: DisMaDesc
import com.smartgwt.client.widgets.events.ClickHandler; //导入依赖的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.ClickHandler; //导入依赖的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.ClickHandler; //导入依赖的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.ClickHandler; //导入依赖的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.ClickHandler; //导入依赖的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.ClickHandler; //导入依赖的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.ClickHandler; //导入依赖的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.ClickHandler; //导入依赖的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.ClickHandler; //导入依赖的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.ClickHandler; //导入依赖的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.ClickHandler; //导入依赖的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: ImageWidget
import com.smartgwt.client.widgets.events.ClickHandler; //导入依赖的package包/类
/**
*
* @param imageInfo
*/
public ImageWidget(final ImageInfo imageInfo) {
setShowEdges(true);
setDefaultLayoutAlign(Alignment.CENTER);
image = new Img();
UrlBuilder url = new UrlBuilder(Geomajas.getDispatcherUrl() + imageInfo.getUrl());
image.setSrc(url.toString());
image.setAltText(imageInfo.getAlt());
image.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
com.google.gwt.user.client.Window.open(imageInfo.getHref(), "_blank", "");
}
});
// centralize
image.setImageType(ImageStyle.CENTER);
image.setWidth(imageInfo.getWidth());
image.setHeight(imageInfo.getHeight());
addMember(image);
}
示例13: LayerTreeButton
import com.smartgwt.client.widgets.events.ClickHandler; //导入依赖的package包/类
public LayerTreeButton(final CombinedLayertree tree, final LayerTreeAction action) {
super();
this.tree = tree;
this.action = action;
setWidth(GltLayout.layerTreeButtonSize);
setHeight(GltLayout.layerTreeButtonSize);
setIconSize(GltLayout.layerTreeButtonSize - 8);
setIcon(action.getIcon());
setTooltip(action.getTooltip());
setActionType(SelectionType.BUTTON);
setShowDisabledIcon(false);
addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
try {
action.onClick(tree.rollOverLayerTreeNode.getLayer());
update();
} catch (Throwable t) {
GWT.log("LayerTreeButton onClick error", t);
}
}
});
}
示例14: getViewPanel
import com.smartgwt.client.widgets.events.ClickHandler; //导入依赖的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;
}
示例15: getViewPanel
import com.smartgwt.client.widgets.events.ClickHandler; //导入依赖的package包/类
/**
* Get view panel.
*
* @return The viewPanel Canvas
*/
public Canvas getViewPanel() {
VLayout layout = new VLayout(5);
layout.setPadding(5);
MapWidget mapWidget = new MapWidget("mapGuwWmsCountries", "appGuw");
final RibbonTabLayout ribbon = new RibbonTabLayout(mapWidget, "appGuw", "guwRibbon1");
ribbon.setSize("100%", "120px");
ToolStrip toolStrip = new ToolStrip();
toolStrip.setWidth100();
ToolStripButton btn1 = new ToolStripButton("Toggle group title");
btn1.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
ribbon.getRibbonBar(0).setShowGroupTitles(!ribbon.getRibbonBar(0).isShowGroupTitles());
}
});
toolStrip.addButton(btn1);
layout.addMember(toolStrip);
layout.addMember(ribbon);
layout.addMember(mapWidget);
return layout;
}