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