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


Java ClickEvent类代码示例

本文整理汇总了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);
}
 
开发者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


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