本文整理汇总了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;
}
示例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);
}
示例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);
}
}
示例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;
}
示例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;
}
示例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);
}
}
示例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);
}
示例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);
}
示例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);
}
示例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 );
}
示例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();
}
});
}
示例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);
}
示例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);
}