本文整理汇总了Java中org.gwtbootstrap3.client.ui.Anchor.addClickHandler方法的典型用法代码示例。如果您正苦于以下问题:Java Anchor.addClickHandler方法的具体用法?Java Anchor.addClickHandler怎么用?Java Anchor.addClickHandler使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.gwtbootstrap3.client.ui.Anchor
的用法示例。
在下文中一共展示了Anchor.addClickHandler方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createUpFolder
import org.gwtbootstrap3.client.ui.Anchor; //导入方法依赖的package包/类
private void createUpFolder( final FolderItem item ) {
int col = 0;
navigator.setText( 0, col, "" );
navigator.setText( 0, ++col, "" );
final Anchor anchor = new Anchor();
anchor.setIcon( IconType.LEVEL_UP );
anchor.setIconSize( IconSize.LARGE );
anchor.addClickHandler( new ClickHandler() {
@Override
public void onClick( ClickEvent event ) {
presenter.onActiveFolderItemSelected( item );
}
} );
navigator.setWidget( 0, ++col, anchor );
navigator.setText( 0, ++col, "" );
if ( options.showItemAge() ) {
navigator.setText( 0, ++col, "" );
}
if ( options.showItemMessage() ) {
navigator.setText( 0, ++col, "" );
}
}
示例2: getPanelHeader
import org.gwtbootstrap3.client.ui.Anchor; //导入方法依赖的package包/类
private PanelHeader getPanelHeader() {
final PluginNotification me = this;
PanelHeader header = new PanelHeader();
header.addStyleName("small-header");
header.setDataTarget("#" + this.target);
header.setDataToggle(Toggle.COLLAPSE);
header.setDataParent("#" + this.parentid);
Anchor anchor = new Anchor();
Plugin plugin = response.getPlugin();
// int numsug = response.getSuggestedMetadata().keySet().size();
// String summary = (numsug > 0 ) ? numsug + " suggestions" :
// ( response.getMessage() != null ? "a message" : " some data");
anchor.setIcon(IconType.fromStyleName(plugin.getIcon()));
anchor.setColor("white");
anchor.setText("Found some information from "+plugin.getName());
anchor.setIconSize(IconSize.LARGE);
anchor.setDataToggle(Toggle.COLLAPSE);
anchor.setDataTarget("#" + this.target);
anchor.setDataParent("#" + this.parentid);
Anchor delanchor = new Anchor();
delanchor.setIcon(IconType.REMOVE);
delanchor.setPull(Pull.RIGHT);
delanchor.setColor("white");
delanchor.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
me.removeFromParent();
}
});
header.add(anchor);
header.add(delanchor);
return header;
}
示例3: createLink
import org.gwtbootstrap3.client.ui.Anchor; //导入方法依赖的package包/类
private Widget createLink(final SimpleItemWidgetModel model) {
final Anchor link = new Anchor();
link.setText(model.getLinkText());
link.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
model.getLinkCommand().execute(new LinkCommandParams(model.getEventType(),
model.getLinkURI(),
model.getLinkType())
.withLinkParams(model.getLinkParams()));
}
});
return link;
}
示例4: createLink
import org.gwtbootstrap3.client.ui.Anchor; //导入方法依赖的package包/类
private void createLink(final SocialItemExpandedWidgetModel model) {
final UpdateItem updateItem = model.getUpdateItems().get(0);
final Anchor link = new Anchor();
link.setText(updateItem.getEvent().getLinkLabel());
link.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
model.getModel().getLinkCommand().execute(new LinkCommandParams(updateItem.getEvent().getType(),
updateItem.getEvent().getLinkTarget(),
updateItem.getEvent().getLinkType())
.withLinkParams(updateItem.getEvent().getLinkParams()));
}
});
desc.add(link);
}
示例5: AbstractAnchorListItem
import org.gwtbootstrap3.client.ui.Anchor; //导入方法依赖的package包/类
/**
* Constructor.
*/
protected AbstractAnchorListItem() {
anchor = new Anchor();
anchor.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
delegateEvent(AbstractAnchorListItem.this, event);
}
});
add(anchor, (Element) getElement());
}
示例6: setValue
import org.gwtbootstrap3.client.ui.Anchor; //导入方法依赖的package包/类
@Override
public void setValue(DocumentData value,
boolean fireEvents) {
if (this.value == value) {
return;
}
if (value == null || value.getStatus().equals(DocumentStatus.NEW) || !value.equals(this.value)) {
this.value = value;
linkContainer.clear();
if (this.value != null) {
Anchor link = new Anchor();
link.setText(value.getFileName() + " (" + calculateSize() + ")");
if (value.getLink() == null) {
link.setEnabled(false);
link.setHref("#");
link.addClickHandler(event -> {
return;
});
} else {
link.setHref(value.getLink());
link.setTarget("_blank");
}
linkContainer.add(link);
}
if (fireEvents) {
ValueChangeEvent.fire(this,
this.value);
}
}
}