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

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

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

Button.addSelectionListener介绍

[英]Adds a selection listener.
[中]添加一个选择侦听器。

代码示例

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

  1. /**
  2. * Creates a new button with the given HTML, icon and specified selection
  3. * listener.
  4. *
  5. * @param html the button text as HTML
  6. * @param icon the icon
  7. * @param listener the selection listener
  8. */
  9. public Button(String html, AbstractImagePrototype icon, SelectionListener<ButtonEvent> listener) {
  10. this(html, icon);
  11. addSelectionListener(listener);
  12. }

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

  1. /**
  2. * Creates a new button with the given HTML and specified selection listener.
  3. *
  4. * @param html the button's text as HTML
  5. * @param listener the selection listener
  6. */
  7. public Button(String html, SelectionListener<ButtonEvent> listener) {
  8. this(html);
  9. addSelectionListener(listener);
  10. }

代码示例来源: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 addButtons() {
  2. setButtons(Dialog.OKCANCEL);
  3. getButtonById(Dialog.OK).setText(I18N.CONSTANTS.export());
  4. getButtonById(Dialog.OK).addSelectionListener(new SelectionListener<ButtonEvent>() {
  5. @Override
  6. public void componentSelected(ButtonEvent buttonEvent) {
  7. String optionSelected = optionGroup.getValue().getValueAttribute();
  8. hide();
  9. if (callback != null) {
  10. callback.apply(optionSelected);
  11. }
  12. }
  13. });
  14. getButtonById(Dialog.CANCEL).addSelectionListener(new SelectionListener<ButtonEvent>() {
  15. @Override
  16. public void componentSelected(ButtonEvent buttonEvent) {
  17. hide();
  18. }
  19. });
  20. }

代码示例来源: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 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: com.extjs/gxt

  1. Button okBtn = new Button(okText);
  2. okBtn.setItemId(OK);
  3. okBtn.addSelectionListener(l);
  4. setFocusWidget(okBtn);
  5. addButton(okBtn);
  6. Button yesBtn = new Button(yesText);
  7. yesBtn.setItemId(YES);
  8. yesBtn.addSelectionListener(l);
  9. setFocusWidget(yesBtn);
  10. addButton(yesBtn);
  11. Button noBtn = new Button(noText);
  12. noBtn.setItemId(NO);
  13. noBtn.addSelectionListener(l);
  14. setFocusWidget(noBtn);
  15. addButton(noBtn);
  16. Button cancelBtn = new Button(cancelText);
  17. cancelBtn.setItemId(CANCEL);
  18. cancelBtn.addSelectionListener(l);
  19. setFocusWidget(cancelBtn);
  20. addButton(cancelBtn);
  21. Button closeBtn = new Button(closeText);
  22. closeBtn.setItemId(CLOSE);
  23. closeBtn.addSelectionListener(l);
  24. addButton(closeBtn);

代码示例来源: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: 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. setTopComponent(filterToolBar);
  2. removeSelectedItem.setEnabled(false);
  3. removeSelectedItem.addSelectionListener(new SelectionListener<ButtonEvent>() {
  4. @Override
  5. public void componentSelected(ButtonEvent ce) {

代码示例来源:origin: geoserver/geofence

  1. /**
  2. * Adds the buttons.
  3. */
  4. public void addButtons() {
  5. formPanel.setButtonAlign(HorizontalAlignment.LEFT);
  6. this.saveStatus = new SaveStaus();
  7. saveStatus.setAutoWidth(true);
  8. formPanel.getButtonBar().add(saveStatus);
  9. formPanel.getButtonBar().add(new FillToolItem());
  10. this.submit = new Button("SUBMIT");
  11. this.submit.addSelectionListener(new SelectionListener<ButtonEvent>() {
  12. @Override
  13. public void componentSelected(ButtonEvent ce) {
  14. if (formPanel.isValid())
  15. execute();
  16. }
  17. });
  18. submit.setIconStyle("x-geofence-submit");
  19. formPanel.addButton(submit);
  20. this.cancel = new Button("CANCEL");
  21. this.cancel.addSelectionListener(new SelectionListener<ButtonEvent>() {
  22. @Override
  23. public void componentSelected(ButtonEvent ce) {
  24. cancel();
  25. }
  26. });
  27. this.cancel.setIconStyle("x-geofence-cancel");
  28. formPanel.addButton(cancel);
  29. }

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

  1. reportBar.getShareButton().addSelectionListener(new SelectionListener<ButtonEvent>() {
  2. reportBar.getSwitchViewButton().addSelectionListener(new SelectionListener<ButtonEvent>() {

代码示例来源:origin: geoserver/geofence

  1. reset.addSelectionListener(new SelectionListener<ButtonEvent>()
  2. login.setIconStyle("x-geofence-login");
  3. login.disable();
  4. login.addSelectionListener(new SelectionListener<ButtonEvent>()

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

  1. dlg.setWidth(400);
  2. dlg.setHeight(425);
  3. dlg.getCancelButton().addSelectionListener(new SelectionListener<ButtonEvent>() {
  4. @Override
  5. public void componentSelected(ButtonEvent buttonEvent) {

代码示例来源: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. }

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

  1. bEdit = new Button(buttonEditText);
  2. bEdit.disable();
  3. bEdit.addSelectionListener(new SelectionListener<ButtonEvent>() {
  4. @Override
  5. public void componentSelected(ButtonEvent ce) {
  6. bRemove.addSelectionListener(new SelectionListener<ButtonEvent>() {
  7. @Override
  8. public void componentSelected(ButtonEvent ce) {
  9. bRemoveAll.addSelectionListener(new SelectionListener<ButtonEvent>() {
  10. @Override
  11. public void componentSelected(ButtonEvent ce) {

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

  1. private static ContentPanel createRetryPanel(final Throwable caught, final ClickHandler retryCallback) {
  2. Button retryButton = new Button(I18N.CONSTANTS.retry());
  3. retryButton.addSelectionListener(new SelectionListener<ButtonEvent>() {
  4. @Override
  5. public void componentSelected(ButtonEvent ce) {
  6. if (retryCallback != null) {
  7. retryCallback.onClick(null);
  8. }
  9. }
  10. });
  11. Text label = new Text(ExceptionOracle.getExplanation(caught));
  12. label.setWidth("50%");
  13. VBoxLayout layout = new VBoxLayout(VBoxLayout.VBoxLayoutAlign.CENTER);
  14. ContentPanel panel = new ContentPanel();
  15. panel.setHeaderVisible(false);
  16. panel.setLayout(layout);
  17. panel.add(label, new RowData(1, -1, new Margins(4)));
  18. panel.add(retryButton, new RowData(-1, -1, new Margins(4)));
  19. return panel;
  20. }
  21. }

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

  1. addNewUser.addSelectionListener(new SelectionListener<ButtonEvent>() {
  2. public void componentSelected(ButtonEvent ce) {
  3. Dispatcher.get().dispatch(WsEvents.CREATE_NEW_USER);

相关文章