• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java ClickEvent类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java DTMAxisTraverser类代码示例发布时间:2022-05-23
下一篇:
Java AnvilRecipe类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap