com.vaadin.ui.Button.setEnabled()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(5.8k)|赞(0)|评价(0)|浏览(124)

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

Button.setEnabled介绍

暂无

代码示例

代码示例来源:origin: com.vaadin/vaadin-server

@Override
  public void disableOnClick() throws RuntimeException {
    setEnabled(false);
    // Makes sure the enabled=false state is noticed at once - otherwise
    // a following setEnabled(true) call might have no effect. see
    // ticket #10030
    updateDiffstate("enabled", Json.create(false));
  }
};

代码示例来源:origin: de.mhus.lib/mhu-lib-vaadin

@Override
  public void buttonClick(Button.ClickEvent event) {
    try {
      login();
    } finally {
      login.setEnabled(true);
    }
  }
});

代码示例来源:origin: org.opencms/opencms-core

/**
 * Updates the button state, i.e. enables/disables the buttons depending on whether we are on the first or last page or not.<p>
 */
public void updateButtons() {
  for (Button button : new Button[] {m_forward, m_fastForward}) {
    button.setEnabled(m_page < m_lastPage);
  }
  for (Button button : new Button[] {m_back, m_fastBack}) {
    button.setEnabled(m_page > 0);
  }
}

代码示例来源:origin: eclipse/hawkbit

private void undoConfiguration() {
  configurationViews.forEach(ConfigurationGroup::undo);
  // More methods
  saveConfigurationBtn.setEnabled(false);
  undoConfigurationBtn.setEnabled(false);
}

代码示例来源:origin: org.opencms/opencms-core

/**
 * Disable the save buttons, e.g., after saving.
 */
private void disableSaveButtons() {
  if (m_saveBtn.isEnabled()) {
    m_saveBtn.setEnabled(false);
    m_saveExitBtn.setEnabled(false);
  }
}

代码示例来源:origin: OpenNMS/opennms

@Override
  public void valueChange(Property.ValueChangeEvent valueChangeEvent) {
    boolean somethingSelected = (rowsTable.getValue() != null);
    rowsRemoveButton.setEnabled(somethingSelected);
    rowsEditButton.setEnabled(somethingSelected);
    rowsAddButton.setEnabled(true);
    rowUpButton.setEnabled(somethingSelected && rowOrder.get(rowsTable.getValue()).intValue() > 0);
    rowDownButton.setEnabled(somethingSelected && rowOrder.get(rowsTable.getValue()).intValue() < rowOrder.size() - 1);
  }
});

代码示例来源:origin: OpenNMS/opennms

@Override
  public void valueChange(Property.ValueChangeEvent valueChangeEvent) {
    boolean somethingSelected = (columnsTable.getValue() != null);
    columnsRemoveButton.setEnabled(somethingSelected);
    columnsEditButton.setEnabled(somethingSelected);
    columnsAddButton.setEnabled(true);
    columnUpButton.setEnabled(somethingSelected && columnOrder.get(columnsTable.getValue()).intValue() > 0);
    columnDownButton.setEnabled(somethingSelected && columnOrder.get(columnsTable.getValue()).intValue() < columnOrder.size() - 1);
  }
});

代码示例来源:origin: OpenNMS/opennms

private void setRunning(boolean running) {
  cancelButton.setEnabled(running);
  progressIndicator.setVisible(running);
  pingButton.setEnabled(!running);
  pingForm.setEnabled(!running);
}

代码示例来源:origin: org.opencms/opencms-core

/**
 * Handle a value change.
 * @param propertyId the column in which the value has changed.
 */
private void handleChange(Object propertyId) {
  if (!m_saveBtn.isEnabled()) {
    m_saveBtn.setEnabled(true);
    m_saveExitBtn.setEnabled(true);
  }
  m_model.handleChange(propertyId);
}

代码示例来源:origin: eclipse/hawkbit

@Override
public void close() {
  super.close();
  orginalValues.clear();
  removeListeners();
  allComponents.clear();
  this.saveButton.setEnabled(false);
}

代码示例来源:origin: info.magnolia.ui/magnolia-ui-framework

@Override
public void setEnabled(boolean enabled) {
  super.setEnabled(enabled);
  textField.setEnabled(enabled);
  selectButton.setEnabled(enabled);
}

代码示例来源:origin: org.apache.ace/org.apache.ace.target.mgmt.ui

public void buttonClick(ClickEvent event) {
    target.approve();
    approveButton.setEnabled(target.needsApprove());
  }
});

代码示例来源:origin: nz.co.senanque/madura-vaadin

public void paint(Button button)
{
  if (!getPermissionManager().hasPermission(
      getPermissionName()))
  {
    button.setEnabled(false);
  }
}

代码示例来源:origin: org.eclipse.hawkbit/hawkbit-ui

protected void checkBrowserSupport(final VerticalLayout loginPanel) {
  // Check if IE browser is not supported ( < IE11 )
  if (isUnsupportedBrowser()) {
    // Disable sign-in button and display a message
    signIn.setEnabled(Boolean.FALSE);
    loginPanel.addComponent(buildUnsupportedMessage());
  }
}

代码示例来源:origin: eclipse/hawkbit

protected void checkBrowserSupport(final VerticalLayout loginPanel) {
  // Check if IE browser is not supported ( < IE11 )
  if (isUnsupportedBrowser()) {
    // Disable sign-in button and display a message
    signIn.setEnabled(Boolean.FALSE);
    loginPanel.addComponent(buildUnsupportedMessage());
  }
}

代码示例来源:origin: eclipse/hawkbit

private Button createSaveButton() {
  saveButton = SPUIComponentProvider.getButton(UIComponentIdProvider.CUSTOM_FILTER_SAVE_ICON,
      UIComponentIdProvider.CUSTOM_FILTER_SAVE_ICON, i18n.getMessage(UIMessageIdProvider.TOOLTIP_SAVE), null,
      false, FontAwesome.SAVE, SPUIButtonStyleNoBorder.class);
  saveButton.addClickListener(this);
  saveButton.setEnabled(false);
  return saveButton;
}

代码示例来源:origin: eclipse/hawkbit

private void resetFields() {
  clearFields();
  metaDataGrid.select(null);
  if (hasCreatePermission()) {
    enableEditing();
    addIcon.setEnabled(false);
  }
}

代码示例来源:origin: viritin/viritin

protected void adjustSaveButtonState() {
  if (isBound()) {
    boolean valid = isValid();
    getSaveButton().setEnabled(hasChanges() && valid);
  }
}

代码示例来源:origin: eclipse/hawkbit

private Button createRemoveButton() {
  final Button button = SPUIComponentProvider.getButton(UIComponentIdProvider.ROLLOUT_GROUP_REMOVE_ID, "", "",
      "", true, FontAwesome.MINUS, SPUIButtonStyleNoBorderWithIcon.class);
  button.setSizeUndefined();
  button.addStyleName("default-color");
  button.setEnabled(true);
  button.setVisible(true);
  button.addClickListener(event -> onRemove());
  return button;
}

代码示例来源:origin: OpenNMS/opennms

@Override
  public void valueChange(Property.ValueChangeEvent valueChangeEvent) {
    if (valueChangeEvent.getProperty().getValue() != null) {
      Item selectedItem = m_tree.getItem(valueChangeEvent.getProperty().getValue());
      Object object = selectedItem.getItemProperty("graphId").getValue();
      ok.setEnabled(object != null);
    }
  }
});

相关文章

微信公众号

最新文章

更多