本文整理汇总了Java中org.gwtbootstrap3.client.ui.Button.addClickHandler方法的典型用法代码示例。如果您正苦于以下问题:Java Button.addClickHandler方法的具体用法?Java Button.addClickHandler怎么用?Java Button.addClickHandler使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.gwtbootstrap3.client.ui.Button
的用法示例。
在下文中一共展示了Button.addClickHandler方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createRemoveAddOn
import org.gwtbootstrap3.client.ui.Button; //导入方法依赖的package包/类
private static InputGroupButton createRemoveAddOn(final PropertyEditorFieldInfo field,
final PropertyEditorCategory category,
final PropertyEditorItemsWidget parent,
final Form categoryPanel) {
InputGroupButton groupButton = GWT.create(InputGroupButton.class);
Button button = GWT.create(Button.class);
button.setIcon(IconType.MINUS);
button.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
category.getFields().remove(field);
categoryPanel.remove(parent);
}
});
groupButton.add(button);
return groupButton;
}
示例2: setup
import org.gwtbootstrap3.client.ui.Button; //导入方法依赖的package包/类
@PostConstruct
public void setup() {
l = new Label( "Click to close" );
t = new TextBox();
b = new Button( "Close" );
b.addClickHandler( new ClickHandler() {
@Override
public void onClick( final ClickEvent event ) {
placeManager.closePlace( place );
}
} );
view.add( l );
view.add( t );
view.add( b );
}
示例3: addCreateFilterButton
import org.gwtbootstrap3.client.ui.Button; //导入方法依赖的package包/类
private void addCreateFilterButton(final Command addfilterCommand) {
HorizontalPanel buttonPanel = new HorizontalPanel();
buttonPanel.setWidth("100%");
buttonPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
Button createFilterButton = new Button();
createFilterButton.setText(CommonConstants.INSTANCE.Add_New_Filter());
createFilterButton.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
getFormValues(filterControlGroups);
if (validateForm()) {
addfilterCommand.execute();
refreshGrid();
cleanFormValues(filterControlGroups);
tabAdd.showTab();
}
}
});
buttonPanel.add(createFilterButton);
horizontalForm.add(buttonPanel);
}
示例4: addButton
import org.gwtbootstrap3.client.ui.Button; //导入方法依赖的package包/类
@Override
public DataSetEditorWorkflow.View addButton(final String text, final String content, final boolean isPrimary, final Command clickCommand) {
final Button button = new Button(text);
if (isPrimary) {
button.setType(ButtonType.PRIMARY);
}
final Tooltip tooltip = new Tooltip(button);
tooltip.setTitle(content);
tooltip.setContainer("body");
tooltip.setPlacement(Placement.BOTTOM);
tooltip.setShowDelayMs(500);
tooltip.setHideDelayMs(100);
buttonsPanel.add(tooltip);
button.addClickHandler(e -> {
tooltip.hide();
clickCommand.execute();
});
return this;
}
示例5: addBoundVariableButton
import org.gwtbootstrap3.client.ui.Button; //导入方法依赖的package包/类
private void addBoundVariableButton(final FormStylePopup form) {
form.addRow(new HTML("<hr/>"));
form.addRow(new SmallLabel(GuidedRuleEditorResources.CONSTANTS.AdvancedSection()));
Button variableButton = new Button(GuidedRuleEditorResources.CONSTANTS.BoundVariable());
form.addAttribute(GuidedRuleEditorResources.CONSTANTS.BoundVariable() + ":",
variableButton);
variableButton.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
methodParameter.setNature(FieldNatureType.TYPE_VARIABLE);
methodParameter.setValue("=");
refresh();
form.hide();
}
});
}
示例6: TerminationTreeItemContentViewImpl
import org.gwtbootstrap3.client.ui.Button; //导入方法依赖的package包/类
@Inject
public TerminationTreeItemContentViewImpl(final Button removeTerminationButton,
final DropDownMenu dropdownMenuList,
final TranslationService translationService) {
this.removeTerminationButton = removeTerminationButton;
this.dropdownMenuList = dropdownMenuList;
this.translationService = translationService;
removeTerminationButton.addClickHandler(h -> {
presenter.removeTreeItem();
});
initDropDownList();
}
示例7: addPluginButtons
import org.gwtbootstrap3.client.ui.Button; //导入方法依赖的package包/类
private void addPluginButtons() {
if(property.getPlugins() != null) {
pluginButtonGroup = new ButtonGroup();
pluginButtonGroup.addStyleName("btn-group-responsive has-bottom-margin");
for(Plugin plugin : property.getPlugins()) {
if(!plugin.isAutomaticallyTriggered()) {
final Button btn = new Button(plugin.getLabel());
btn.setSize(ButtonSize.EXTRA_SMALL);
btn.setType(ButtonType.INFO);
btn.setIcon(IconType.fromStyleName(plugin.getIcon()));
pluginButtonGroup.add(btn);
final String pluginname = plugin.getName();
btn.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
btn.state().loading();
runPlugin(pluginname);
}
});
pluginbuttons.put(plugin.getName(), btn);
}
}
if(pluginButtonGroup.getWidgetCount() > 0)
this.add(pluginButtonGroup);
}
// Enable/Disable plugin buttons
for(Entity entity : this.entities) {
handleEntityPlugins(entity);
}
}
示例8: addResetButtom
import org.gwtbootstrap3.client.ui.Button; //导入方法依赖的package包/类
protected void addResetButtom(final int left,
final int top,
VerticalPanel popupContent) {
if (gridPreferences != null) {
Button resetButton = GWT.create(Button.class);
resetButton.setText(CommonConstants.INSTANCE.Reset());
resetButton.setSize(ButtonSize.EXTRA_SMALL);
resetButton.addClickHandler(event -> resetTableColumns(left,
top));
popupContent.add(resetButton);
}
}
示例9: createToggleButton
import org.gwtbootstrap3.client.ui.Button; //导入方法依赖的package包/类
public Button createToggleButton() {
final Button button = GWT.create(Button.class);
button.addStyleName(UFTableResources.INSTANCE.CSS().columnPickerButton());
button.setDataToggle(Toggle.BUTTON);
button.setIcon(IconType.LIST_UL);
button.setTitle(CommonConstants.INSTANCE.ColumnPickerButtonTooltip());
popup.addStyleName(UFTableResources.INSTANCE.CSS().columnPickerPopup());
popup.addAutoHidePartner(button.getElement());
popup.addCloseHandler(new CloseHandler<PopupPanel>() {
public void onClose(CloseEvent<PopupPanel> popupPanelCloseEvent) {
if (popupPanelCloseEvent.isAutoClosed()) {
button.setActive(false);
}
}
});
button.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
if (!button.isActive()) {
showColumnPickerPopup(button.getAbsoluteLeft() + button.getOffsetWidth(),
button.getAbsoluteTop() + button.getOffsetHeight());
} else {
popup.hide(false);
}
}
});
return button;
}
示例10: addMedia
import org.gwtbootstrap3.client.ui.Button; //导入方法依赖的package包/类
public void addMedia(final Media media) {
final Column column = new Column(ColumnSize.XS_4);
final Button trash = new Button();
trash.setIcon(IconType.TRASH);
final ThumbnailPanel thumbnail = new ThumbnailPanel() {{
add(new Image(media.getPreviewURI()) {{
setType(ImageType.CIRCLE);
setHeight("140px");
setWidth("140px");
}});
add(new Caption() {{
add(new Paragraph(media.getExternalURI()) {{
getElement().getStyle().setProperty("maxWidth",
"180px");
}});
add(new Paragraph() {{
add(trash);
}});
}});
}};
trash.addClickHandler(getTrashClickHandler(media,
column));
column.add(thumbnail);
library.add(column);
mediaRef.put(media.getPath(),
column);
}
示例11: makeMenuItemCommand
import org.gwtbootstrap3.client.ui.Button; //导入方法依赖的package包/类
private Widget makeMenuItemCommand(final MenuItemCommand cmdItem,
final boolean isRoot) {
if (isRoot) {
final Button button = GWT.create(Button.class);
button.setText(cmdItem.getCaption());
button.setSize(ButtonSize.SMALL);
button.setEnabled(cmdItem.isEnabled());
button.addClickHandler(event -> cmdItem.getCommand().execute());
cmdItem.addEnabledStateChangeListener(button::setEnabled);
return button;
} else {
final AnchorListItem navbarLink = GWT.create(AnchorListItem.class);
navbarLink.setText(cmdItem.getCaption());
if (!cmdItem.isEnabled()) {
navbarLink.addStyleName("disabled");
}
navbarLink.addClickHandler(event -> cmdItem.getCommand().execute());
cmdItem.addEnabledStateChangeListener(enabled -> {
if (enabled) {
navbarLink.removeStyleName("disabled");
} else {
navbarLink.addStyleName("disabled");
}
});
return navbarLink;
}
}
示例12: addToolBar
import org.gwtbootstrap3.client.ui.Button; //导入方法依赖的package包/类
@Override
public void addToolBar(final ToolBar _toolBar) {
final ButtonGroup bgroup = new ButtonGroup();
if (toolBarItemsMap.size() == 0) {
bgroup.getElement().getStyle().setPaddingLeft(19,
Style.Unit.PX);
}
for (final ToolBarItem item : ensureIterable(_toolBar.getItems())) {
Button button = new Button();
button.setIcon(IconType.valueOf(((ToolBarTypeIcon) item.getIcon()).getType().toString()));
button.setEnabled(item.isEnabled());
button.addClickHandler(new ClickHandler() {
@Override
public void onClick(final ClickEvent event) {
item.getCommand().execute();
}
});
Tooltip tooltip = new Tooltip(button);
tooltip.setPlacement(Placement.BOTTOM);
bgroup.add(tooltip);
}
toolBarItemsMap.put(_toolBar.getIdentifier(),
bgroup);
toolBar.add(bgroup);
}
示例13: GAVEditor
import org.gwtbootstrap3.client.ui.Button; //导入方法依赖的package包/类
public GAVEditor(final Form form) {
super("GAV Editor");
TextBox groupIDTextBox = new TextBox();
addAttribute("GroupID:",
groupIDTextBox);
TextBox artifactIDTextBox = new TextBox();
addAttribute("ArtifactID:",
artifactIDTextBox);
TextBox versionID = new TextBox();
addAttribute("VersionID:",
versionID);
Button ok = new Button("upload");
ok.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
form.reset();
HorizontalPanel fields = new HorizontalPanel();
fields.add(getHiddenField(HTMLFileManagerFields.GROUP_ID,
""));
fields.add(getHiddenField(HTMLFileManagerFields.ARTIFACT_ID,
""));
fields.add(getHiddenField(HTMLFileManagerFields.VERSION_ID,
""));
form.add(fields);
form.submit();
}
});
addAttribute("",
ok);
}
示例14: addCreateNewObject
import org.gwtbootstrap3.client.ui.Button; //导入方法依赖的package包/类
private void addCreateNewObject() {
Button button = new Button( TestScenarioConstants.INSTANCE.CreateNewFact() );
button.addClickHandler( new ClickHandler() {
public void onClick( ClickEvent w ) {
fireSelection( FieldData.TYPE_FACT );
}
} );
addAttribute( TestScenarioConstants.INSTANCE.Fact(),
widgets( button,
new InfoPopup( TestScenarioConstants.INSTANCE.CreateNewFact(),
TestScenarioConstants.INSTANCE.CreateNewFactTip() ) ) );
}
示例15: addLiteralValueSelection
import org.gwtbootstrap3.client.ui.Button; //导入方法依赖的package包/类
private void addLiteralValueSelection() {
Button lit = new Button( TestScenarioConstants.INSTANCE.LiteralValue() );
lit.addClickHandler( new ClickHandler() {
public void onClick( ClickEvent w ) {
fireSelection( FieldData.TYPE_LITERAL );
}
} );
addAttribute( TestScenarioConstants.INSTANCE.LiteralValue() + ":",
widgets( lit,
new InfoPopup( TestScenarioConstants.INSTANCE.LiteralValue(),
TestScenarioConstants.INSTANCE.LiteralValTip() ) ) );
}