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


Java Button.setIcon方法代码示例

本文整理汇总了Java中org.gwtbootstrap3.client.ui.Button.setIcon方法的典型用法代码示例。如果您正苦于以下问题:Java Button.setIcon方法的具体用法?Java Button.setIcon怎么用?Java Button.setIcon使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.gwtbootstrap3.client.ui.Button的用法示例。


在下文中一共展示了Button.setIcon方法的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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: addButton

import org.gwtbootstrap3.client.ui.Button; //导入方法依赖的package包/类
public void addButton(final String caption,
                      final Command command,
                      final IconType iconType,
                      final ButtonType buttonType) {
    final Button button = new Button(caption,
                                     new ClickHandler() {
                                         @Override
                                         public void onClick(ClickEvent event) {
                                             if (command != null) {
                                                 command.execute();
                                             }
                                         }
                                     });
    button.setType(buttonType);
    button.setIcon(iconType);
    this.add(button);
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:18,代码来源:GenericModalFooter.java

示例3: 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

示例4: getView

import org.gwtbootstrap3.client.ui.Button; //导入方法依赖的package包/类
@WorkbenchPartView
public IsWidget getView() {
    final FlowPanel widgets = new FlowPanel();

    widgets.getElement().getStyle().setPadding(15,
                                               Style.Unit.PX);

    for (final YouTubeVideo video : VIDEOS) {

        final Heading h3 = new Heading(HeadingSize.H3,
                                       video.getName());
        final Paragraph p = new Paragraph(video.getDescription());
        final Button play = new Button("Play",
                                       new ClickHandler() {
                                           @Override
                                           public void onClick(final ClickEvent e) {
                                               event.fire(video);
                                           }
                                       });
        play.setIcon(IconType.YOUTUBE_PLAY);
        play.setSize(ButtonSize.SMALL);

        widgets.add(h3);
        widgets.add(p);
        widgets.add(play);
    }

    return widgets;
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:30,代码来源:VideoListScreen.java

示例5: 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

示例6: configureIcon

import org.gwtbootstrap3.client.ui.Button; //导入方法依赖的package包/类
void configureIcon(Button itemButton,
                   ImageResource imageResource) {
    if (getDock().getIconType() != null) {
        itemButton.setIcon(getIcon());
        itemButton.setIconFixedWidth(true);
        itemButton.setIconPosition(IconPosition.LEFT);
    } else {
        configureImageIcon(itemButton,
                           imageResource);
    }
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:12,代码来源:AbstractDockItem.java

示例7: 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

示例8: 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

示例9: ConfigWidget

import org.gwtbootstrap3.client.ui.Button; //导入方法依赖的package包/类
@Inject
public ConfigWidget(final ScenarioWidgetComponentCreator scenarioWidgetComponentCreator,
                    final AsyncPackageDataModelOracle oracle,
                    final Button addButton,
                    final Button removeButton,
                    final ListBox configuredRules,
                    final ListBox configurationType) {
    this.scenarioWidgetComponentCreator = scenarioWidgetComponentCreator;
    this.oracle = oracle;
    this.addButton = addButton;
    this.removeButton = removeButton;
    this.configuredRules = configuredRules;
    this.configurationType = configurationType;

    configuredRules.setMultipleSelect(true);

    addButton.setIcon(IconType.PLUS);
    addButton.setType(ButtonType.PRIMARY);
    addButton.setTitle(TestScenarioConstants.INSTANCE.AddANewRule());

    removeButton.setIcon(IconType.TRASH);
    removeButton.setType(ButtonType.DANGER);
    removeButton.setTitle(TestScenarioConstants.INSTANCE.RemoveSelectedRule());

    configurationType.addItem(TestScenarioConstants.INSTANCE.AllowTheseRulesToFire(),
                              "inc"); //NON-NLS
    configurationType.addItem(TestScenarioConstants.INSTANCE.PreventTheseRulesFromFiring(),
                              "exc"); //NON-NLS
    configurationType.addItem(TestScenarioConstants.INSTANCE.AllRulesMayFire());

    final VerticalPanel actions = new VerticalPanel();
    actions.add(addButton);
    actions.add(removeButton);

    add(configurationType);
    add(configuredRules);
    add(actions);
}
 
开发者ID:kiegroup,项目名称:drools-wb,代码行数:39,代码来源:ConfigWidget.java

示例10: initAddItemPanel

import org.gwtbootstrap3.client.ui.Button; //导入方法依赖的package包/类
private void initAddItemPanel() {

        Row addItemRow = new Row();
        addItemPanel.add( addItemRow );

        Column addItemEditorColumn = new Column( ColumnSize.MD_10 );

        //addItemContainer.setVerticalAlignment( HasVerticalAlignment.ALIGN_BOTTOM );
        addItemEditor = presenter.createValuePairEditor( valuePairDefinition );
        addItemEditor.showValuePairName( false );

        addItemEditorColumn.add( addItemEditor );
        addItemRow.add( addItemEditorColumn );

        Column addItemButtonColumn = new Column( ColumnSize.MD_2 );

        Button addItemButton = new Button( Constants.INSTANCE.advanced_domain_multiple_value_pair_editor_action_add() );
        addItemButton.setType( ButtonType.PRIMARY );
        addItemButton.setIcon( IconType.PLUS );
        addItemButton.addClickHandler( new ClickHandler() {
            @Override
            public void onClick( ClickEvent event ) {
                presenter.onAddItem();
            }
        } );

        addItemButtonColumn.add( addItemButton );
        addItemRow.add( addItemButtonColumn );

        addItemPanel.add( addItemRow );
    }
 
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:32,代码来源:MultipleValuePairEditorViewImpl.java

示例11: showCreateButton

import org.gwtbootstrap3.client.ui.Button; //导入方法依赖的package包/类
@Override
public void showCreateButton() {
    final Button createButton = new Button(translationService.getTranslation(CrudComponentConstants.CrudComponentViewImplNewInstanceButton));
    createButton.setType(ButtonType.PRIMARY);
    createButton.setIcon(IconType.PLUS);
    table.getLeftToolbar().add(createButton);
    createButton.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(final ClickEvent clickEvent) {
            presenter.createInstance();
        }
    });
}
 
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:14,代码来源:CrudComponentViewImpl.java

示例12: render

import org.gwtbootstrap3.client.ui.Button; //导入方法依赖的package包/类
private void render( final FixtureList retList,
                     final FlexTable outer,
                     final Scenario sc ) {
    outer.clear();
    outer.getCellFormatter().setStyleName( 0,
                                           0,
                                           "modeller-fact-TypeHeader" );
    outer.getCellFormatter().setAlignment( 0,
                                           0,
                                           HasHorizontalAlignment.ALIGN_CENTER,
                                           HasVerticalAlignment.ALIGN_MIDDLE );
    outer.setStyleName( "modeller-fact-pattern-Widget" );
    outer.setWidget( 0,
                     0,
                     new SmallLabel( TestScenarioConstants.INSTANCE.ActivateRuleFlowGroup() ) );
    outer.getFlexCellFormatter().setColSpan( 0,
                                             0,
                                             2 );

    int row = 1;
    for ( Fixture fixture : retList ) {
        final ActivateRuleFlowGroup acticateRuleFlowGroup = (ActivateRuleFlowGroup) fixture;
        outer.setWidget( row,
                         0,
                         new SmallLabel( acticateRuleFlowGroup.getName() ) );

        Button deleteButton = new Button();
        deleteButton.setIcon(IconType.TRASH);
        deleteButton.setTitle(TestScenarioConstants.INSTANCE.RemoveThisRuleFlowActivation());
        deleteButton.addClickHandler(clickEvent -> {
            retList.remove(acticateRuleFlowGroup);
            sc.getFixtures().remove(acticateRuleFlowGroup);
            render(retList,
                   outer,
                   sc);
            parent.renderEditor();
        });

        outer.setWidget( row,
                         1,
                         deleteButton );

        row++;
    }

    ScenarioUtils.addBottomAndRightPaddingToTableCells(outer);
}
 
开发者ID:kiegroup,项目名称:drools-wb,代码行数:48,代码来源:ActivateRuleFlowWidget.java

示例13: init

import org.gwtbootstrap3.client.ui.Button; //导入方法依赖的package包/类
public void init(final Presenter presenter) {
    this.presenter = presenter;
    container.setFluid(true);
    container.add(row);
    row.add(column);
    setTitle(StunnerFormsClientFieldsConstants.INSTANCE.Data_IO());
    inputAssignmentsWidget.setVariableType(Variable.VariableType.INPUT);
    inputAssignmentsWidget.setAllowDuplicateNames(false,
                                                  StunnerFormsClientFieldsConstants.INSTANCE.A_Data_Input_with_this_name_already_exists());
    column.add(inputAssignmentsWidget.getWidget());
    outputAssignmentsWidget.setVariableType(Variable.VariableType.OUTPUT);
    outputAssignmentsWidget.setAllowDuplicateNames(true,
                                                   "");
    column.add(outputAssignmentsWidget.getWidget());
    final Row btnRow = new Row();
    btnRow.getElement().getStyle().setMarginTop(10,
                                                Style.Unit.PX);
    final Column btnColumn = new Column(ColumnSize.MD_12);
    btnRow.add(btnColumn);
    btnSave = new Button(StunnerFormsClientFieldsConstants.INSTANCE.Save());
    btnSave.setType(ButtonType.PRIMARY);
    btnSave.setIcon(IconType.SAVE);
    btnSave.setPull(Pull.RIGHT);
    btnSave.addClickHandler(
            new ClickHandler() {
                @Override
                public void onClick(ClickEvent clickEvent) {
                    presenter.handleSaveClick();
                }
            }
    );
    btnColumn.add(btnSave);
    btnCancel = new Button(StunnerFormsClientFieldsConstants.INSTANCE.Cancel());
    btnCancel.setPull(Pull.RIGHT);
    btnCancel.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(final ClickEvent event) {
            presenter.handleCancelClick();
        }
    });
    btnColumn.add(btnCancel);
    container.add(btnRow);
    setBody(container);
}
 
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:45,代码来源:ActivityDataIOEditorViewImpl.java


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