Java源码示例:com.google.gwt.event.dom.client.HasClickHandlers
示例1
public LockCell(boolean check, String text, String ariaLabel) {
super(null);
if (CONSTANTS.listOfClassesUseLockIcon()) {
iCheck = new AriaToggleButton(RESOURCES.locked(), RESOURCES.unlocked());
} else {
iCheck = new AriaCheckBox();
}
if (text != null)
((HasText)iCheck).setText(text);
iCheck.setValue(check);
((HasClickHandlers)iCheck).addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
event.stopPropagation();
}
});
if (ariaLabel != null) setAriaLabel(ariaLabel);
}
示例2
@Override
public void setHeight(String height) {
super.setHeight(height);
image.setHeight(height);
Scheduler.get().scheduleDeferred(new Command() {
@Override
public void execute() {
for (Widget child : GalleryImage.this) {
if (child instanceof HasClickHandlers && !(child instanceof Image)) {
Style style = child.getElement().getStyle();
style.setBottom((double) image.getHeight(), Unit.PX);
}
}
}
});
}
示例3
public void setView(HasClickHandlers view) {
view.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent arg0) {
eventBus.fireEvent(new ContactScreenOpenedEvent());
}
});
}
示例4
public HasClickHandlers getSubmitBtn() {
return submitBtn;
}
示例5
HasClickHandlers getSignInButton();