本文整理了Java中com.vaadin.ui.Button.setEnabled()
方法的一些代码示例,展示了Button.setEnabled()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Button.setEnabled()
方法的具体详情如下:
包路径:com.vaadin.ui.Button
类名称: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);
}
}
});
内容来源于网络,如有侵权,请联系作者删除!