com.extjs.gxt.ui.client.widget.button.Button.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(9.4k)|赞(0)|评价(0)|浏览(146)

本文整理了Java中com.extjs.gxt.ui.client.widget.button.Button.<init>()方法的一些代码示例,展示了Button.<init>()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Button.<init>()方法的具体详情如下:
包路径:com.extjs.gxt.ui.client.widget.button.Button
类名称:Button
方法名:<init>

Button.<init>介绍

[英]Creates a new button.
[中]创建一个新按钮。

代码示例

代码示例来源:origin: pl.touk.top/file-upload-gwtclient-lib

  1. private void createDeleteButton() {
  2. deleteButton = new Button("Usun plik");
  3. deleteButton.addListener(Events.OnClick, new Listener<BaseEvent>() {
  4. public void handleEvent(BaseEvent baseEvent) {
  5. displayDeleteConfirmationBox();
  6. }
  7. });
  8. }

代码示例来源:origin: bedatadriven/activityinfo

  1. private Button createAddButton(String text, AbstractImagePrototype icon, SelectionListener<ButtonEvent> listener) {
  2. Button button = new Button(text, icon, listener);
  3. button.setIconAlign(IconAlign.TOP);
  4. return button;
  5. }
  6. }

代码示例来源:origin: pl.touk/wonderful-security-lib

  1. protected BaseAssignableGridOfEntities(ArrayList beansToDisplay) {
  2. super(beansToDisplay);
  3. this.setButtonAlign(Style.HorizontalAlignment.CENTER);
  4. this.addButton(new Button("Reset", new SelectionListener<ButtonEvent>() {
  5. public void componentSelected(ButtonEvent ce) {
  6. getStore().rejectChanges();
  7. }
  8. }));
  9. saveButton = new Button("Zapisz", new SelectionListener<ButtonEvent>() {
  10. public void componentSelected(ButtonEvent ce) {
  11. getStore().commitChanges();
  12. }
  13. });
  14. this.addButton(saveButton);
  15. }

代码示例来源:origin: bedatadriven/activityinfo

  1. private void createCloseButton() {
  2. closeButton = new Button(I18N.CONSTANTS.close());
  3. addButton(closeButton);
  4. closeButton.addListener(Events.Select, new Listener<ButtonEvent>() {
  5. @Override
  6. public void handleEvent(ButtonEvent be) {
  7. hide();
  8. }
  9. });
  10. }

代码示例来源:origin: bedatadriven/activityinfo

  1. /**
  2. * @param actionId The id to be provided to the
  3. * {@link org.activityinfo.ui.client.page.common.toolbar.ActionListener}
  4. * if the button is selected
  5. * @param text Text of the button
  6. * @param icon Icon of the button. See
  7. * {@link org.activityinfo.ui.client.style.legacy.icon.IconImageBundle}
  8. */
  9. public Button addButton(String actionId, String text, AbstractImagePrototype icon) {
  10. Button button = new Button(text, icon);
  11. button.setItemId(actionId);
  12. button.addListener(Events.Select, this);
  13. add(button);
  14. return button;
  15. }

代码示例来源:origin: com.isotrol.impe3/impe3-gui-common

  1. /**
  2. * Creates a icon "Save and close" button.<br/>
  3. *
  4. * @param listener
  5. * @return the created button
  6. */
  7. public Button createSaveAndCloseButton(SelectionListener<ButtonEvent> listener) {
  8. Button button = new Button(messages.labelSaveQuit());
  9. button.setIconStyle(styles.iSaveQuit());
  10. button.addSelectionListener(listener);
  11. return button;
  12. }

代码示例来源:origin: com.isotrol.impe3/impe3-gui-common

  1. /**
  2. * Creates a "Save" button.<br/>
  3. *
  4. * @param listener
  5. * @return the created button
  6. */
  7. public Button createSaveButton(SelectionListener<ButtonEvent> listener) {
  8. Button button = new Button(messages.labelSave());
  9. button.setIconStyle(styles.iSave());
  10. button.addSelectionListener(listener);
  11. return button;
  12. }

代码示例来源:origin: bedatadriven/activityinfo

  1. private void createRemoveButton() {
  2. if (renderRemoveButton) {
  3. removeButton = new Button(I18N.CONSTANTS.remove(), IconImageBundle.ICONS.delete(),
  4. new SelectionListener<ButtonEvent>() {
  5. @Override
  6. public void componentSelected(ButtonEvent ce) {
  7. fireEvent(new RemoveFilterEvent());
  8. }
  9. });
  10. add(removeButton);
  11. setRemoveFilterEnabled(false);
  12. }
  13. }

代码示例来源:origin: bedatadriven/activityinfo

  1. private void createApplyButton() {
  2. if (renderApplyButton) {
  3. applyButton = new Button(I18N.CONSTANTS.apply(), IconImageBundle.ICONS.applyFilter(),
  4. new SelectionListener<ButtonEvent>() {
  5. @Override
  6. public void componentSelected(ButtonEvent ce) {
  7. fireEvent(new ApplyFilterEvent());
  8. }
  9. });
  10. add(applyButton);
  11. setApplyFilterEnabled(false);
  12. }
  13. }

代码示例来源:origin: bedatadriven/activityinfo

  1. private void createCancelButton() {
  2. cancelButton = new Button(I18N.CONSTANTS.cancel());
  3. cancelButton.setIcon(IconImageBundle.ICONS.cancel());
  4. addButton(cancelButton);
  5. cancelButton.addListener(Events.Select, new Listener<ButtonEvent>() {
  6. @Override
  7. public void handleEvent(ButtonEvent be) {
  8. hide();
  9. onCancel();
  10. }
  11. });
  12. }

代码示例来源:origin: com.isotrol.impe3/impe3-gui-common

  1. /**
  2. * Creates a generic Button for the specified params.<br/> Does not add it to any container.<br/>
  3. * @param label text to display on the button
  4. * @param tooltip tooltip shown when hovering the button. May be <code>null</code>
  5. * @param style the button style. May be <code>null</code>
  6. * @param listener button selection listener. May be <code>null</code>
  7. * @return
  8. */
  9. public Button createGenericButton(String label, String tooltip, String style,
  10. SelectionListener<ButtonEvent> listener) {
  11. Button b = new Button(label);
  12. if (!Util.emptyString(tooltip)) {
  13. b.setToolTip(tooltip);
  14. }
  15. if (style != null) {
  16. b.setIconStyle(style);
  17. }
  18. if (listener != null) {
  19. b.addSelectionListener(listener);
  20. }
  21. return b;
  22. }

代码示例来源:origin: bedatadriven/activityinfo

  1. @Override
  2. protected void createButtons() {
  3. button = new Button();
  4. button.setText(I18N.CONSTANTS.cancel());
  5. button.addSelectionListener(new SelectionListener<ButtonEvent>() {
  6. @Override
  7. public void componentSelected(ButtonEvent ce) {
  8. ExportDialog.this.canceled = true;
  9. bar.reset();
  10. hide();
  11. }
  12. });
  13. getButtonBar().add(button);
  14. }

代码示例来源:origin: pl.touk/wonderful-security-lib

  1. @Override
  2. protected Component constructTopComponent() {
  3. ToolBar toolbar = new ToolBar();
  4. Button addNewGroup = new Button("Dodaj nową grupę");
  5. addNewGroup.setStyleName("icon-add");
  6. addNewGroup.addSelectionListener(new SelectionListener<ButtonEvent>() {
  7. public void componentSelected(ButtonEvent ce) {
  8. Dispatcher.get().dispatch(CREATE_NEW_GROUP);
  9. }
  10. });
  11. addNewGroup.setEnabled(ClientSecurity.hasPermission(WsecPermission.WSEC_ADD_GRP_BTN));
  12. toolbar.add(addNewGroup);
  13. return toolbar;
  14. }

代码示例来源:origin: pl.touk/wonderful-security-lib

  1. @Override
  2. protected Component constructTopComponent() {
  3. ToolBar toolbar = new ToolBar();
  4. Button addNewRole = new Button("Dodaj nową rolę");
  5. addNewRole.setIconStyle("icon-add");
  6. addNewRole.addSelectionListener(new SelectionListener<ButtonEvent>(){
  7. @Override
  8. public void componentSelected(ButtonEvent ce) {
  9. Dispatcher.get().dispatch(WsEvents.CREATE_NEW_ROLE);
  10. }
  11. });
  12. addNewRole.setEnabled(ClientSecurity.hasPermission(WsecPermission.WSEC_ADD_ROLE_BTN));
  13. toolbar.add( addNewRole);
  14. return toolbar;
  15. }
  16. }

代码示例来源:origin: pl.touk.tola/tola

  1. public MessagesHistoryPanel() {
  2. Button clearBt = new Button("Wyczyść", new SelectionListener<ButtonEvent>() {
  3. public void componentSelected(ButtonEvent arg0) {
  4. messagesGrid.getStore().removeAll();
  5. }
  6. });
  7. clearBt.setId("MHPclearBtn");
  8. ToolBar topToolBar = new ToolBar();
  9. topToolBar.add(clearBt);
  10. this.setBottomComponent(topToolBar);
  11. this.setHeading("Komunikaty");
  12. this.setLayout(new FitLayout());
  13. }

代码示例来源:origin: com.extjs/gxt

  1. protected Button createButton(AbstractImagePrototype icon, final String tt, String toolTipTitle) {
  2. Button item = new Button() {
  3. @Override
  4. protected void afterRender() {
  5. super.afterRender();
  6. if (GXT.isAriaEnabled()) buttonEl.dom.setTitle(tt);
  7. }
  8. };
  9. item.setIcon(icon);
  10. item.setTabIndex(-1);
  11. ToolTipConfig cfg = new ToolTipConfig(toolTipTitle, tt);
  12. item.setToolTip(cfg);
  13. if (GXT.isAriaEnabled()) {
  14. item.setData("gxt-menutext", toolTipTitle);
  15. }
  16. item.addSelectionListener(btnListener);
  17. return item;
  18. }

代码示例来源:origin: bedatadriven/activityinfo

  1. private void createAddLayerButton() {
  2. Button addLayerButton = new Button();
  3. addLayerButton.setText(I18N.CONSTANTS.add());
  4. addLayerButton.addListener(Events.Select, new SelectionListener<ButtonEvent>() {
  5. @Override
  6. public void componentSelected(ButtonEvent ce) {
  7. final NewLayerWizard wizard = new NewLayerWizard(service, locator);
  8. addLayersDialog = new WizardDialog(wizard);
  9. addLayersDialog.show(new WizardCallback() {
  10. @Override
  11. public void onFinished() {
  12. addLayer(wizard.createLayer());
  13. }
  14. });
  15. }
  16. });
  17. addLayerButton.setIcon(IconImageBundle.ICONS.add());
  18. layersPanel.getHeader().addTool(addLayerButton);
  19. }

代码示例来源:origin: com.extjs/gxt

  1. protected Button createColorButton(AbstractImagePrototype icon, String toolTip, String toolTipTitle,
  2. Listener<ComponentEvent> listener) {
  3. Button item = new Button();
  4. item.setIcon(icon);
  5. item.setTabIndex(-1);
  6. ToolTipConfig cfg = new ToolTipConfig(toolTipTitle, toolTip);
  7. item.setToolTip(cfg);
  8. if (GXT.isAriaEnabled()) {
  9. item.setData("gxt-menutext", toolTipTitle);
  10. }
  11. ColorMenu menu = new ColorMenu();
  12. menu.getColorPalette().addListener(Events.Select, listener);
  13. item.setMenu(menu);
  14. return item;
  15. }

代码示例来源:origin: bedatadriven/activityinfo

  1. public ReportBar() {
  2. setStyleName(ReportResources.INSTANCE.style().bar());
  3. HBoxLayout layout = new HBoxLayout();
  4. layout.setHBoxLayoutAlign(HBoxLayoutAlign.MIDDLE);
  5. layout.setPadding(new Padding(5));
  6. setLayout(layout);
  7. setMonitorWindowResize(true);
  8. addTitle();
  9. switchViewButton = new Button(I18N.CONSTANTS.switchToPageView(), IconImageBundle.ICONS.page());
  10. add(switchViewButton);
  11. dashboardButton = new ToggleButton(I18N.CONSTANTS.pinToDashboard(), IconImageBundle.ICONS.star());
  12. add(dashboardButton);
  13. shareButton = new Button(I18N.CONSTANTS.share(), IconImageBundle.ICONS.group());
  14. add(shareButton);
  15. exportButton = new ExportMenuButton();
  16. add(exportButton);
  17. saveButton = new SaveMenuButton();
  18. add(saveButton);
  19. }

代码示例来源:origin: bedatadriven/activityinfo

  1. TableViewLinkPanel(final ResourceId formId) {
  2. this.panel = new ContentPanel();
  3. panel.setHeaderVisible(false);
  4. panel.setLayout(new CenterLayout());
  5. panel.setBodyStyle("font-family: sans-serif;");
  6. panel.add(new Text(I18N.CONSTANTS.pleaseUseNewDataEntry()));
  7. Button navigate = new Button(I18N.CONSTANTS.tryNewDataEntryInterface());
  8. navigate.setScale(Style.ButtonScale.LARGE);
  9. navigate.addSelectionListener(new SelectionListener<ButtonEvent>() {
  10. @Override
  11. public void componentSelected(ButtonEvent buttonEvent) {
  12. App3.openNewTable(formId);
  13. }
  14. });
  15. panel.addButton(navigate);
  16. panel.setButtonAlign(Style.HorizontalAlignment.CENTER);
  17. }

相关文章