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


Java ButtonType类代码示例

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


ButtonType类属于org.gwtbootstrap3.client.ui.constants包,在下文中一共展示了ButtonType类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: addDeleteColumn

import org.gwtbootstrap3.client.ui.constants.ButtonType; //导入依赖的package包/类
private void addDeleteColumn() {
    final ButtonCell deleteCell = new ButtonCell( ButtonType.DANGER, IconType.TRASH );
    final Column<ListenerModel, String> column = new Column<ListenerModel, String>( deleteCell ) {
        @Override
        public String getValue( ListenerModel object ) {
            return "";
        }
    };

    column.setFieldUpdater( new FieldUpdater<ListenerModel, String>() {
        @Override
        public void update( int index,
                            ListenerModel model,
                            String value ) {
            presenter.onDelete( model );
        }
    } );
    column.setHorizontalAlignment( HasHorizontalAlignment.ALIGN_CENTER );

    dataGrid.addColumn( column,
            CommonConstants.INSTANCE.Delete() );
    dataGrid.setColumnWidth( column,
            60,
            Style.Unit.PX );
}
 
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:26,代码来源:ListenersPanelViewImpl.java

示例2: onNextPageButtonClick

import org.gwtbootstrap3.client.ui.constants.ButtonType; //导入依赖的package包/类
/**
 * Event handler that fires when the user clicks the Next or Replace button.
 * @param event
 */
@EventHandler("btn-replaceDdlOrNext")
public void onNextPageButtonClick(ClickEvent event) {
	if(nextOrReplaceButton.getText().equalsIgnoreCase("Next")) {
		showNextPage();
	} else {
		int visiblePage = wizardDeckPanel.getVisibleWidget();
		if(visiblePage==LAST_PAGE_SELECT_TABLE_COLS_INDX) {
			selectTableColumnsPage.replaceDdlClicked();
    		nextOrReplaceButton.setType(ButtonType.DEFAULT);
		} else if(visiblePage==DEFINE_TEMPLATE_PAGE_INDX) {
			defineTemplateDdlPage.replaceDdlClicked();
    		nextOrReplaceButton.setType(ButtonType.DEFAULT);
		} else if(visiblePage==LAST_PAGE_DEFINE_JOIN_INDX) {
			defineJoinCriteriaPage.replaceDdlClicked();
    		nextOrReplaceButton.setType(ButtonType.DEFAULT);
		}
	}
}
 
开发者ID:Teiid-Designer,项目名称:teiid-webui,代码行数:23,代码来源:ViewEditorWizardPanel.java

示例3: setNextReplaceButton

import org.gwtbootstrap3.client.ui.constants.ButtonType; //导入依赖的package包/类
/**
 * Set button text and enabled state
 * @param type the button type
 * @enabled 'true' if enabled, 'false' if not.
 */
public void setNextReplaceButton(NextReplaceButton type, boolean enabled) {
	if(type==NextReplaceButton.NEXT) {
		nextOrReplaceButton.setIcon(IconType.ANGLE_RIGHT);
		nextOrReplaceButton.setIconPosition(IconPosition.RIGHT);
		nextOrReplaceButton.setText(NEXT_BUTTON_TEXT);
    	nextOrReplaceButton.setEnabled(enabled);
	} else {
		nextOrReplaceButton.setIcon(IconType.ARROW_DOWN);
		nextOrReplaceButton.setIconPosition(IconPosition.RIGHT);
		nextOrReplaceButton.setText(REPLACE_BUTTON_TEXT);
		nextOrReplaceButton.setEnabled(enabled);
	}
	if(enabled) {
		nextOrReplaceButton.setType(ButtonType.PRIMARY);
	} else {
		nextOrReplaceButton.setType(ButtonType.DEFAULT);
	}
}
 
开发者ID:Teiid-Designer,项目名称:teiid-webui,代码行数:24,代码来源:ViewEditorWizardPanel.java

示例4: addButtons

import org.gwtbootstrap3.client.ui.constants.ButtonType; //导入依赖的package包/类
private ButtonGroup addButtons() {
  ButtonGroup buttonGroup = new ButtonGroup();
  buttonGroup.setHeight("4em");
  buttonGroup.setJustified(true);
  buttonGroup.setDataToggle(Toggle.BUTTONS);
  for (final ButtonType t : ButtonType.values()) {
    RadioButton radioButton = new RadioButton(t.toString());
    radioButton.setType(t);
    radioButton.setSize(ButtonSize.SMALL);
    radioButton.addClickHandler(new ClickHandler() {
      @Override
      public void onClick(ClickEvent event) {
        userColor = t.name();
      }
    });
    buttonGroup.add(radioButton);
  }
  return buttonGroup;
}
 
开发者ID:treblereel,项目名称:ErraiMessageBusChat,代码行数:20,代码来源:PropertyModalPanel.java

示例5: ModalFooterYesNoCancelButtons

import org.gwtbootstrap3.client.ui.constants.ButtonType; //导入依赖的package包/类
public ModalFooterYesNoCancelButtons(final Modal panel,
                                     final Command yesCommand,
                                     final ButtonType yesButtonType,
                                     final Command noCommand,
                                     final ButtonType noButtonType,
                                     final Command cancelCommand,
                                     final ButtonType cancelButtonType) {
    this(panel,
         yesCommand,
         null,
         yesButtonType,
         null,
         noCommand,
         null,
         noButtonType,
         null,
         cancelCommand,
         null,
         cancelButtonType,
         null);
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:22,代码来源:ModalFooterYesNoCancelButtons.java

示例6: addButton

import org.gwtbootstrap3.client.ui.constants.ButtonType; //导入依赖的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

示例7: handleModalFooter

import org.gwtbootstrap3.client.ui.constants.ButtonType; //导入依赖的package包/类
private boolean handleModalFooter(final ModalFooter footer) {
    for (final Widget fw : footer) {
        //Many of our standard ModalFooters embed a ModalFooter within a ModalFooter
        if (fw instanceof ModalFooter) {
            return handleModalFooter(((ModalFooter) fw));
        } else if (fw instanceof Button) {
            final Button b = (Button) fw;
            if (b.getType().equals(ButtonType.PRIMARY)) {
                b.fireEvent(new ClickEvent() {
                });
                return true;
            }
        }
    }
    return false;
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:17,代码来源:BaseModal.java

示例8: NewTabFilterPopup

import org.gwtbootstrap3.client.ui.constants.ButtonType; //导入依赖的package包/类
public NewTabFilterPopup() {
    setTitle(CommonConstants.INSTANCE.Filter_Management());

    add(new ModalBody() {{
        add(uiBinder.createAndBindUi(NewTabFilterPopup.this));
    }});

    tabBasic.setDataTargetWidget(tab1);
    tabFilter.setDataTargetWidget(tab2);

    init();
    final GenericModalFooter footer = new GenericModalFooter();
    footer.addButton(CommonConstants.INSTANCE.Add_New_Filter(),
                     new Command() {
                         @Override
                         public void execute() {
                             okButton();
                         }
                     },
                     null,
                     ButtonType.PRIMARY);

    add(footer);
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:25,代码来源:NewTabFilterPopup.java

示例9: createButton

import org.gwtbootstrap3.client.ui.constants.ButtonType; //导入依赖的package包/类
void createButton() {
    itemButton.setSize(ButtonSize.SMALL);
    itemButton.setType(ButtonType.LINK);
    configureIcon(itemButton,
                  getDock().getImageIcon());
    mouseEventHandler = new MouseEventHandler();
    itemButton.addDomHandler(mouseEventHandler,
                             MouseOverEvent.getType());
    itemButton.addStyleName(CSS.CSS().sideDockItem());
    itemButton.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            if (!isOpened()) {
                openAndExecuteExpandCommand();
            } else {
                closeAndExecuteCommand();
            }
        }
    });
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:21,代码来源:SideDockItem.java

示例10: createButton

import org.gwtbootstrap3.client.ui.constants.ButtonType; //导入依赖的package包/类
void createButton(final SideDockItem parent) {
    itemButton.setSize(ButtonSize.SMALL);
    itemButton.setType(ButtonType.INFO);
    parent.configureText(itemButton,
                         parent.getLabel());
    parent.configureIcon(itemButton,
                         parent.getDock().getImageIconFocused());
    onMouseOutHidePopup();
    itemButton.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            if (!parent.isOpened()) {
                active();
                parent.openAndExecuteExpandCommand();
            } else {
                inactive();
                parent.closeAndExecuteCommand();
            }
        }
    });
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:22,代码来源:SideDockItemFocused.java

示例11: createButton

import org.gwtbootstrap3.client.ui.constants.ButtonType; //导入依赖的package包/类
void createButton() {
    itemButton.setSize(ButtonSize.SMALL);
    itemButton.setType(ButtonType.LINK);
    configureText(itemButton,
                  getDock().getLabel());
    configureIcon(itemButton,
                  getDock().getImageIcon());
    itemButton.getElement().addClassName(CSS.CSS().southDockItem());
    itemButton.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            if (!opened) {
                open();
                openCommand.execute(getIdentifier());
            } else {
                close();
                closeCommand.execute(getIdentifier());
            }
        }
    });
}
 
开发者ID:kiegroup,项目名称:appformer,代码行数:22,代码来源:SouthDockItem.java

示例12: addButton

import org.gwtbootstrap3.client.ui.constants.ButtonType; //导入依赖的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

示例13: TestScenarioButton

import org.gwtbootstrap3.client.ui.constants.ButtonType; //导入依赖的package包/类
public TestScenarioButton( final String text,
                           final String tooltip,
                           final ExecutionTrace previousEx,
                           final Scenario scenario,
                           final ScenarioParentWidget scenarioWidget,
                           final AsyncPackageDataModelOracle oracle ) {
    setIcon(IconType.PLUS);
    setType(ButtonType.PRIMARY);
    setText(text);
    setTitle(tooltip);
    this.previousEx = previousEx;
    this.scenario = scenario;
    this.parent = scenarioWidget;
    this.oracle = oracle;

    addClickHandler( new ClickHandler() {
        public void onClick( ClickEvent event ) {
            final FormStylePopup pop = getPopUp();
            pop.show();
        }
    } );
}
 
开发者ID:kiegroup,项目名称:drools-wb,代码行数:23,代码来源:TestScenarioButton.java

示例14: addDeleteColumn

import org.gwtbootstrap3.client.ui.constants.ButtonType; //导入依赖的package包/类
private void addDeleteColumn() {
    final ButtonCell deleteCell = new ButtonCell( ButtonType.DANGER, IconType.TRASH );
    final Column<WorkItemHandlerModel, String> column = new Column<WorkItemHandlerModel, String>( deleteCell ) {
        @Override
        public String getValue( WorkItemHandlerModel object ) {
            return "";
        }
    };

    column.setFieldUpdater( new FieldUpdater<WorkItemHandlerModel, String>() {
        @Override
        public void update( int index,
                            WorkItemHandlerModel model,
                            String value ) {
            presenter.onDelete( model );
        }
    } );
    column.setHorizontalAlignment( HasHorizontalAlignment.ALIGN_CENTER );

    dataGrid.addColumn( column,
            CommonConstants.INSTANCE.Delete() );
    dataGrid.setColumnWidth( column,
            60,
            Style.Unit.PX );
}
 
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:26,代码来源:WorkItemHandlersPanelViewImpl.java

示例15: showSaveBeforeContinue

import org.gwtbootstrap3.client.ui.constants.ButtonType; //导入依赖的package包/类
@Override
public void showSaveBeforeContinue(org.uberfire.mvp.Command yesCommand,
                                   org.uberfire.mvp.Command noCommand,
                                   org.uberfire.mvp.Command cancelCommand) {
    YesNoCancelPopup popup = YesNoCancelPopup.newYesNoCancelPopup(
            org.uberfire.ext.widgets.common.client.resources.i18n.CommonConstants.INSTANCE.Information(),
            ProjectEditorResources.CONSTANTS.SaveBeforeBuildAndDeploy(),
            yesCommand,
            org.uberfire.ext.widgets.common.client.resources.i18n.CommonConstants.INSTANCE.YES(),
            ButtonType.PRIMARY,
            IconType.SAVE,

            noCommand,
            org.uberfire.ext.widgets.common.client.resources.i18n.CommonConstants.INSTANCE.NO(),
            ButtonType.DANGER,
            IconType.WARNING,

            cancelCommand,
            org.uberfire.ext.widgets.common.client.resources.i18n.CommonConstants.INSTANCE.Cancel(),
            ButtonType.DEFAULT,
            null
    );
    popup.setClosable(false);
    popup.show();
}
 
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:26,代码来源:ProjectScreenViewImpl.java


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