• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java ButtonType类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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


示例16: showYesNoPopup

import org.gwtbootstrap3.client.ui.constants.ButtonType; //导入依赖的package包/类
public void showYesNoPopup( final String title,
        final String message,
        final Command yesCommand,
        final String yesButtonText,
        final ButtonType yesButtonType,
        final Command noCommand,
        final String noButtonText,
        final ButtonType noButtonType ) {

    YesNoCancelPopup yesNoCancelPopup = YesNoCancelPopup.newYesNoCancelPopup( title,
            message,
            yesCommand,
            yesButtonText,
            yesButtonType,
            noCommand,
            noButtonText,
            noButtonType,
            null,
            null,
            null );
    yesNoCancelPopup.setClosable( false );
    yesNoCancelPopup.show();
}
 
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:24,代码来源:PopupsUtil.java


示例17: executeSafeUpdateCommand

import org.gwtbootstrap3.client.ui.constants.ButtonType; //导入依赖的package包/类
/**
 * Checks current data source status prior to execute an update operation.
 */
protected void executeSafeUpdateCommand(String onDependantsMessageKey,
                                        Command defaultCommand,
                                        Command yesCommand,
                                        Command noCommand) {
    dataSourceManagerClient.call(new RemoteCallback<DataSourceDeploymentInfo>() {
        @Override
        public void callback(DataSourceDeploymentInfo deploymentInfo) {

            if (deploymentInfo != null && deploymentInfo.wasReferenced()) {
                popupsUtil.showYesNoPopup(CommonConstants.INSTANCE.Warning(),
                                          editorHelper.getMessage(onDependantsMessageKey),
                                          yesCommand,
                                          CommonConstants.INSTANCE.YES(),
                                          ButtonType.WARNING,
                                          noCommand,
                                          CommonConstants.INSTANCE.NO(),
                                          ButtonType.DEFAULT);
            } else {
                defaultCommand.execute();
            }
        }
    }).getDataSourceDeploymentInfo(getContent().getDef().getUuid());
}
 
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:27,代码来源:DataSourceDefEditor.java


示例18: executeSafeUpdateCommand

import org.gwtbootstrap3.client.ui.constants.ButtonType; //导入依赖的package包/类
/**
 * Checks if current driver has dependant data sources prior to execute an update operation.
 */
protected void executeSafeUpdateCommand( String onDependantsMessageKey,
                                         Command defaultCommand, Command yesCommand, Command noCommand ) {
    dataSourceManagerClient.call( new RemoteCallback< DriverDeploymentInfo >( ) {
        @Override
        public void callback( DriverDeploymentInfo deploymentInfo ) {

            if ( deploymentInfo != null && deploymentInfo.hasDependants( ) ) {
                popupsUtil.showYesNoPopup( CommonConstants.INSTANCE.Warning( ),
                        editorHelper.getMessage( onDependantsMessageKey ),
                        yesCommand,
                        CommonConstants.INSTANCE.YES( ),
                        ButtonType.WARNING,
                        noCommand,
                        CommonConstants.INSTANCE.NO( ),
                        ButtonType.DEFAULT );
            } else {
                defaultCommand.execute( );
            }
        }
    } ).getDriverDeploymentInfo( getContent( ).getDef( ).getUuid( ) );
}
 
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:25,代码来源:DriverDefEditor.java


示例19: addRemoveRowColumn

import org.gwtbootstrap3.client.ui.constants.ButtonType; //导入依赖的package包/类
private void addRemoveRowColumn() {
    ButtonCell buttonCell = new ButtonCell(IconType.TRASH,
                                           ButtonType.DANGER,
                                           ButtonSize.SMALL);
    Column<ContainerConfig, String> column = new Column<ContainerConfig, String>(buttonCell) {
        @Override
        public String getValue(ContainerConfig containerConfig) {
            return translationService.getTranslation(ContainerConfigParamsView_Delete);
        }
    };

    column.setFieldUpdater((index, containerConfig, value) -> presenter.onDeleteContainer(containerConfig));

    dataGrid.addColumn(column,
                       "");
    dataGrid.setColumnWidth(column,
                            90,
                            Style.Unit.PX);
}
 
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:20,代码来源:ContainerConfigParamsView.java


示例20: setup

import org.gwtbootstrap3.client.ui.constants.ButtonType; //导入依赖的package包/类
@Before
public void setup() {
    final CopyPopUpPresenter presenter = mock(CopyPopUpPresenter.class);
    doReturn(PathFactory.newPath("my-file.txt",
                                 "my-project/src/main/resources/my-file.txt")).when(presenter).getPath();

    copyView = spy(new CopyPopupWithPackageView());
    copyView.presenter = presenter;
    copyView.packageListBox = mock(PackageListBox.class);
    copyView.translationService = mock(TranslationService.class);
    doReturn(mock(Package.class)).when(copyView.packageListBox).getSelectedPackage();
    doReturn(mock(Button.class)).when(copyView).button(anyString(),
                                                       any(Command.class),
                                                       any(ButtonType.class));

    packageLoadedCommandCaptor = ArgumentCaptor.forClass(Command.class);
    doNothing().when(copyView.packageListBox).setUp(eq(true),
                                                    packageLoadedCommandCaptor.capture());
}
 
开发者ID:kiegroup,项目名称:kie-wb-common,代码行数:20,代码来源:CopyPopupWithPackageViewTest.java



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java PlexusConfigurationException类代码示例发布时间:2022-05-22
下一篇:
Java MatchFields类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap