本文整理汇总了Java中com.smartgwt.client.widgets.IButton类的典型用法代码示例。如果您正苦于以下问题:Java IButton类的具体用法?Java IButton怎么用?Java IButton使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
IButton类属于com.smartgwt.client.widgets包,在下文中一共展示了IButton类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createDetailsLabelAndExportButton
import com.smartgwt.client.widgets.IButton; //导入依赖的package包/类
private HLayout createDetailsLabelAndExportButton() {
HLayout layout = new HLayout();
layout.setDefaultLayoutAlign(VerticalAlignment.CENTER);
layout.setHeight(30);
Label detailsLabel = new Label("<h3>Details</h3>");
detailsLabel.setHeight(20);
layout.addMember(detailsLabel);
layout.addMember(new LayoutSpacer());
IButton export = new IButton("Export");
export.setAutoFit(true);
export.addClickHandler(downloadUsageData());
layout.addMember(export);
LayoutSpacer toAlignWithRefresh = new LayoutSpacer();
toAlignWithRefresh.setWidth(2);
layout.addMember(toAlignWithRefresh);
return layout;
}
示例2: createButtons
import com.smartgwt.client.widgets.IButton; //导入依赖的package包/类
private Canvas createButtons() {
IButton btnSubmit = new IButton(i18nSgwt.dialog_LoginButtonTitle(), new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
submitCredentials();
}
});
HStack btnLayout = new HStack(5);
btnLayout.setAutoHeight();
btnLayout.setLayoutTopMargin(20);
btnLayout.setLayoutAlign(Alignment.CENTER);
btnLayout.setMembers(btnSubmit);
return btnLayout;
}
示例3: SelectionView
import com.smartgwt.client.widgets.IButton; //导入依赖的package包/类
SelectionView(ClientMessages i18n) {
this.i18n = i18n;
setAutoHeight();
setIsGroup(true);
setGroupTitle(i18n.ImportParentChooser_SelectionForm_Title());
setLayoutMargin(4);
selection = new Canvas();
selection.setWidth100();
selection.setAutoHeight();
selection.setMargin(4);
selection.setCanSelectText(Boolean.TRUE);
clear = new IButton(i18n.ImportParentChooser_SelectionForm_Clear_Title());
clear.setTooltip(i18n.ImportParentChooser_SelectionForm_Clear_Hint());
clear.setAutoFit(Boolean.TRUE);
setMembers(selection, clear);
}
示例4: createButtons
import com.smartgwt.client.widgets.IButton; //导入依赖的package包/类
public void createButtons() {
final IButton createRunButton = new IButton("Create Run");
final IButton copyButton = new IButton("Copy Game");
buttonLayout = new HLayout();
buttonLayout.setAlign(Alignment.CENTER);
buttonLayout.setLayoutMargin(6);
buttonLayout.setMembersMargin(6);
buttonLayout.setHeight(30);
buttonLayout.addMember(createRunButton);
buttonLayout.addMember(copyButton);
createRunButton.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
}
});
}
示例5: createButtonLayout
import com.smartgwt.client.widgets.IButton; //导入依赖的package包/类
private void createButtonLayout() {
final IButton addRoles = new IButton("Add roles");
buttonLayout = new HLayout();
buttonLayout.setAlign(Alignment.CENTER);
buttonLayout.setLayoutMargin(6);
buttonLayout.setMembersMargin(6);
buttonLayout.addMember(addRoles);
addRoles.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
addRoles.setDisabled(true);
selectedRoles = roleSelect.getValues();
RoleWindow.this.destroy();
proceedToRunCreation();
}
});
}
示例6: customize
import com.smartgwt.client.widgets.IButton; //导入依赖的package包/类
private static void customize(FeatureAttributeWindow window, Feature feature) {
DockableWindow.mixin(window);
if (isSelectOnZoom()) {
ToolStrip ts = window.getToolStrip();
Canvas editBtn = null;
// hackety hack
for (Canvas c : ts.getMembers()) {
if (c instanceof IButton && WidgetLayout.iconEdit.equals(((IButton) c).getIcon())) {
editBtn = c;
}
}
ts.removeMembers(ts.getMembers()); // clear
ts.addMember(new SelectingZoomButton(feature));
if (editBtn != null) {
ts.addSpacer(2);
ts.addMember(editBtn);
}
}
}
示例7: createEnlargeButtonLayout
import com.smartgwt.client.widgets.IButton; //导入依赖的package包/类
private Canvas createEnlargeButtonLayout() {
HLayout buttonLayout = new HLayout();
buttonLayout.setWidth100();
buttonLayout.setHeight(25);
buttonLayout.setLayoutMargin(3);
buttonLayout.setMembersMargin(3);
buttonLayout.setAlign(Alignment.RIGHT);
IButton enlargeButton = new IButton("Open in New Window");
enlargeButton.setIcon("arrow_out.png");
enlargeButton.setWidth(170);
enlargeButton.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
DashboardWindow dw = new DashboardWindow();
dw.show();
}
});
buttonLayout.addMember(enlargeButton);
return buttonLayout;
}
示例8: createEditRuleButton
import com.smartgwt.client.widgets.IButton; //导入依赖的package包/类
protected Canvas createEditRuleButton(final ListGridRecord ruleRecord) {
String userID = getLoggedInUser();
String ruleOwnerID = ruleRecord.getAttribute(OWNERID);
if (ruleOwnerID.equals(userID)) {
IButton editButton = new IButton(i18n.edit());
editButton.setShowDown(false);
editButton.setShowRollOver(false);
editButton.setLayoutAlign(Alignment.CENTER);
editButton.setPrompt(i18n.editThisRule());
editButton.setHeight(16);
editButton.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
String name = ruleRecord.getAttribute(NAME);
EventBus.getMainEventBus().fireEvent(new EditRuleEvent(name));
}
});
return editButton;
} else {
return null;
}
}
示例9: createDeleteRuleButton
import com.smartgwt.client.widgets.IButton; //导入依赖的package包/类
protected Canvas createDeleteRuleButton(final ListGridRecord record) {
IButton deleteButton = new IButton(i18n.delete());
deleteButton.setShowDown(false);
deleteButton.setShowRollOver(false);
deleteButton.setLayoutAlign(CENTER);
deleteButton.setPrompt(i18n.deleteThisRule());
deleteButton.setHeight(16);
deleteButton.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
SC.ask(i18n.reallyDeleteRule(), new BooleanCallback() {
public void execute(Boolean value) {
if (value) {
String uuid = record.getAttribute(UUID);
String userRole = getLoggedInUser();
DeleteRuleEvent deleteRuleEvent = new DeleteRuleEvent(currentSession(), uuid, userRole);
EventBus.getMainEventBus().fireEvent(deleteRuleEvent);
}
}
});
}
});
return deleteButton;
}
示例10: createDeleteRuleButtonm
import com.smartgwt.client.widgets.IButton; //导入依赖的package包/类
private Canvas createDeleteRuleButtonm(final ListGridRecord ruleRecord) {
IButton deleteButton = new IButton(i18n.delete());
deleteButton.setShowDown(false);
deleteButton.setShowRollOver(false);
deleteButton.setLayoutAlign(Alignment.CENTER);
deleteButton.setPrompt(i18n.deleteThisRule());
deleteButton.setHeight(16);
deleteButton.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
SC.ask(i18n.reallyDeleteRule(), new BooleanCallback() {
public void execute(Boolean value) {
if (value) {
String uuid = ruleRecord.getAttribute(UUID);
String userRole = getLoggedInUserRole();
EventBus.getMainEventBus().fireEvent(new DeleteRuleEvent(currentSession(), uuid, userRole));
}
}
});
}
});
return deleteButton;
}
示例11: createPublishRuleButton
import com.smartgwt.client.widgets.IButton; //导入依赖的package包/类
private Canvas createPublishRuleButton(final ListGridRecord ruleRecord) {
IButton publishButton = new IButton(i18n.publishButton());
publishButton.setShowDown(false);
publishButton.setShowRollOver(false);
publishButton.setLayoutAlign(Alignment.CENTER);
publishButton.setHeight(16);
publishButton.setAutoFit(true);
final boolean published = ruleRecord.getAttributeAsBoolean(PUBLISHED);
if (published) {
publishButton.setTitle(i18n.unpublishButton());
publishButton.setPrompt(i18n.cancelPublication());
} else {
publishButton.setTitle(i18n.publishButton());
publishButton.setPrompt(i18n.publishThisRule());
}
publishButton.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
String ruleName = ruleRecord.getAttribute(NAME);
EventBus.getMainEventBus().fireEvent(new PublishRuleEvent(currentSession(), ruleName, !published, "USER"));
}
});
return publishButton;
}
示例12: createEditRuleButton
import com.smartgwt.client.widgets.IButton; //导入依赖的package包/类
private Canvas createEditRuleButton(final ListGridRecord ruleRecord) {
// subscribe button
IButton editButton = new IButton(i18n.edit());
editButton.setShowDown(false);
editButton.setShowRollOver(false);
editButton.setLayoutAlign(Alignment.CENTER);
editButton.setPrompt(i18n.editThisRule());
editButton.setHeight(16);
editButton.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
String name = ruleRecord.getAttribute(NAME);
EventBus.getMainEventBus().fireEvent(new GetAllPublishedRulesEvent(currentSession(), 1));
EventBus.getMainEventBus().fireEvent(new EditRuleEvent(name));
}
});
return editButton;
}
示例13: highlightSelectedButton
import com.smartgwt.client.widgets.IButton; //导入依赖的package包/类
public void highlightSelectedButton(IButton selectedButton) {
this.loginButton.setSelected(false);
this.logoutButton.setSelected(false);
this.registerButton.setSelected(false);
this.getPasswordButton.setSelected(false);
this.editProfileButton.setSelected(false);
this.aboRuleButton.setSelected(false);
this.createSimpleRuleButton.setSelected(false);
this.createComplexRuleButton.setSelected(false);
this.editRulesButton.setSelected(false);
this.manageUserButton.setSelected(false);
this.manageRulesButton.setSelected(false);
// this.searchRulesButton.setSelected(false);
this.helpButton.setSelected(false);
selectedButton.setSelected(true);
this.helpButton.setSelected(false);
}
示例14: buildRefreshButton
import com.smartgwt.client.widgets.IButton; //导入依赖的package包/类
protected void buildRefreshButton() {
this.refreshButton = new IButton(this.refreshButtonLabel);
this.refreshButton.setTooltip(this.refreshButtonTooltip);
this.refreshButton.setAutoFit(true);
this.refreshButton.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
refreshButtonHandler();
}
});
}
示例15: initButtonsPart
import com.smartgwt.client.widgets.IButton; //导入依赖的package包/类
private void initButtonsPart() {
submitCancelButtons = new HLayout();
submitCancelButtons.setMargin(10);
submitCancelButtons.setMembersMargin(5);
submitCancelButtons.setHeight(30);
submitCancelButtons.setWidth100();
submitCancelButtons.setAlign(Alignment.RIGHT);
submitButton = new IButton("Submit");
submitButton.setIcon(Images.instance.ok_16().getSafeUri().asString());
submitButton.setShowDisabledIcon(false);
submitButton.setTooltip("A workflow must be selected first");
submitButton.addClickHandler(clickHandlerForSubmitButton());
checkButton = new IButton("Check");
checkButton.setIcon(Images.instance.ok_16().getSafeUri().asString());
checkButton.setShowDisabledIcon(false);
checkButton.setTooltip("Validate current workflow and variables");
checkButton.addClickHandler(clickHandlerForCheckButton());
final IButton cancelButton = new IButton("Cancel");
cancelButton.setShowDisabledIcon(false);
cancelButton.setIcon(Images.instance.cancel_16().getSafeUri().asString());
cancelButton.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
SubmitWindow.this.window.hide();
SubmitWindow.this.destroy();
}
});
submitCancelButtons.setMembers(cancelButton, checkButton, submitButton);
rootPage.addMember(submitCancelButtons);
}