if (value != null) { Button button = componentsFactory.createComponent(Button.class); button.setStyleName("link"); button.setAction(new AbstractAction("open") { @Override button.setStyleName("link"); return button;
@Override public void actionPerform(Component component) { levels.put(loggerName, logLevel); HBoxLayout buttonPanel = (HBoxLayout) button.getParent(); for (Component childButton : buttonPanel.getComponents()) { if (childButton instanceof Button) { childButton.setStyleName("c-logger-level loglevel-" + logLevel.toString()); } } button.setStyleName("c-logger-level loglevel-" + logLevel.toString() + " currentlevel"); } });
protected void addClearBtn() { clearBtn = uiComponents.create(Button.class); clearBtn.setIconFromSet(CubaIcon.PICKERFIELD_CLEAR); clearBtn.setStyleName("c-listeditor-button"); clearBtn.setCaption(""); clearBtn.setAction(new BaseAction("clear") .withCaption("Clear") .withHandler(event -> actualField.setValue(null) )); layout.add(clearBtn); }
} else { Button button = componentsFactory.createComponent(Button.class); button.setStyleName("link"); button.setAction(new AbstractAction("download") { @Override
@PostConstruct public void init() { layout = uiComponents.create(HBoxLayout.class); layout.setStyleName("c-listeditor-layout"); layout.setWidth("100%"); displayValuesField = uiComponents.create(TextField.NAME); displayValuesField.setStyleName("c-listeditor-text"); displayValuesField.setEditable(false); Button openEditorBtn = uiComponents.create(Button.class); openEditorBtn.setIconFromSet(CubaIcon.PICKERFIELD_LOOKUP); openEditorBtn.setStyleName("c-listeditor-button"); openEditorBtn.setCaption(""); openEditorBtn.addClickListener(e -> openEditor()); layout.add(displayValuesField); layout.add(openEditorBtn); layout.expand(displayValuesField); }
button.setStyleName("c-logger-level loglevel-" + logLevel.toString() + " currentlevel"); } else { button.setStyleName("c-logger-level loglevel-" + logLevel.toString());
private BoxLayout createThirdRowAttrsLayout() { BoxLayout thirdRowAttrsLayout = wizard.componentsFactory.createComponent(HBoxLayout.class); thirdRowAttrsLayout.setSpacing(true); Label entityLbl = wizard.componentsFactory.createComponent(Label.class); entityLbl.setStyleName(BOLD_LABEL_STYLE); entityLbl.setValue(wizard.getMessage("attributes")); Button editBtn = wizard.componentsFactory.createComponent(Button.class); editBtn.setCaption(generateAttrsBtnCaption()); editBtn.setStyleName("link"); editBtn.setWidth(WIDTH_PERCENT_100); editBtn.setAction(editRegionAction); thirdRowAttrsLayout.add(entityLbl); thirdRowAttrsLayout.add(editBtn); return thirdRowAttrsLayout; }
openEditorBtn.setStyleName("c-dateintervaleditor-button"); openEditorBtn.setCaption(""); openEditorBtn.setAction(new AbstractAction("openEditor") { clearBtn.setStyleName("c-dateintervaleditor-button"); clearBtn.setCaption(""); clearBtn.setAction(new AbstractAction("clear") {
owner.addButton.setStyleName(ADD_BTN_STYLENAME); owner.clearButton.setStyleName(CLEAR_BTN_STYLENAME); owner.clearButton.addClickListener(e -> { clearValue();
searchBtn.setStyleName("filter-search-button"); searchBtn.setCaption(getMainMessage("filter.search")); searchBtn.setIcon("icons/search.png");