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


Java Button.addClickHandler方法代码示例

本文整理汇总了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;
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:18,代码来源:PropertyEditorHelper.java

示例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 );
}
 
开发者ID:Teiid-Designer,项目名称:teiid-webui,代码行数:17,代码来源:SimplePopup.java

示例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);
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:24,代码来源:NewFilterPopup.java

示例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;
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:23,代码来源:DataSetEditorWorkflowView.java

示例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();
        }
    });
}
 
开发者ID:kiegroup,项目名称:drools-wb,代码行数:17,代码来源:MethodParameterValueEditor.java

示例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();
}
 
开发者ID:kiegroup,项目名称:optaplanner-wb,代码行数:14,代码来源:TerminationTreeItemContentViewImpl.java

示例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);
  }
}
 
开发者ID:KnowledgeCaptureAndDiscovery,项目名称:ontosoft,代码行数:32,代码来源:PropertyFormGroup.java

示例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);
    }
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:14,代码来源:ColumnPicker.java

示例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;
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:30,代码来源:UberfireColumnPicker.java

示例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);
    }
 
开发者ID:kiegroup,项目名称:appformer,代码行数:34,代码来源:MediaLibraryWidget.java

示例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;
    }
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:28,代码来源:ListBarWidgetImpl.java

示例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);
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:32,代码来源:WorkbenchToolBarView.java

示例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);
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:31,代码来源:GAVEditor.java

示例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() ) ) );
}
 
开发者ID:kiegroup,项目名称:drools-wb,代码行数:14,代码来源:TypeChoiceFormPopup.java

示例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() ) ) );
}
 
开发者ID:kiegroup,项目名称:drools-wb,代码行数:13,代码来源:TypeChoiceFormPopup.java


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