fieldType.getSelectionModel().selectedItemProperty() .addListener((observable, old, typeName) -> { if (!typeName.isEmpty()) { fieldType.getSelectionModel().select(preferred.get()); } else { final String msg = "Could not find any installed JDBC " + && dbmsType.get().getConnectionType() == DbmsType.ConnectionType.HOST_AND_PORT) || (fieldFile.textProperty().isEmpty().get() && dbmsType.get().getConnectionType() == DbmsType.ConnectionType.DBMS_AS_FILE) || fieldType.getSelectionModel().isEmpty() || (fieldName.textProperty().isEmpty().get() && dbmsType.get().hasDatabaseNames()) || (fieldUser.textProperty().isEmpty().get() && dbmsType.get().hasDatabaseUsers()),
@Override public void resetView() { this.rotationType.getSelectionModel().selectFirst(); this.rotation.getSelectionModel().selectFirst(); }
@Override public void restoreStateFrom(Map<String, String> data) { Optional.ofNullable(data.get("splitAfterPredefined")).map(Boolean::valueOf).ifPresent(this::setSelected); Optional.ofNullable(data.get("splitAfterPredefined.combo")).map(PredefinedSetOfPages::valueOf) .map(KeyStringValueItem::keyEmptyValue).ifPresent(this.combo.getSelectionModel()::select); }
@Override public void restoreStateFrom(Map<String, String> data) { Optional.ofNullable(data.get("rotation")).map(Rotation::valueOf).map(r -> keyEmptyValue(r)) .ifPresent(r -> this.rotation.getSelectionModel().select(r)); Optional.ofNullable(data.get("rotationType")).map(PredefinedSetOfPages::valueOf).map(r -> keyEmptyValue(r)) .ifPresent(r -> this.rotationType.getSelectionModel().select(r)); } }
@Override public void restoreStateFrom(Map<String, String> data) { Optional.ofNullable(data.get("outline")).map(OutlinePolicy::valueOf).map(r -> keyEmptyValue(r)) .ifPresent(r -> this.outline.getSelectionModel().select(r)); Optional.ofNullable(data.get("acroForms")).map(AcroFormPolicy::valueOf).map(r -> keyEmptyValue(r)) .ifPresent(r -> this.acroForms.getSelectionModel().select(r)); Optional.ofNullable(data.get("toc")).map(ToCPolicy::valueOf).map(r -> keyEmptyValue(r)) .ifPresent(r -> this.toc.getSelectionModel().select(r)); blankIfOdd.setSelected(Boolean.valueOf(data.get("blankIfOdd"))); footer.setSelected(Boolean.valueOf(data.get("footer"))); normalize.setSelected(Boolean.valueOf(data.get("normalize"))); } }
@Override public void saveStateTo(Map<String, String> data) { data.put("rotation", Optional.ofNullable(rotation.getSelectionModel().getSelectedItem()) .map(i -> i.getKey().toString()).orElse(EMPTY)); data.put("rotationType", Optional.ofNullable(rotationType.getSelectionModel().getSelectedItem()) .map(i -> i.getKey().toString()).orElse(EMPTY)); }
@Override public void saveStateTo(Map<String, String> data) { data.put("outline", Optional.ofNullable(outline.getSelectionModel().getSelectedItem()) .map(i -> i.getKey().toString()).orElse(EMPTY)); data.put("acroForms", Optional.ofNullable(acroForms.getSelectionModel().getSelectedItem()) .map(i -> i.getKey().toString()).orElse(EMPTY)); data.put("toc", Optional.ofNullable(toc.getSelectionModel().getSelectedItem()).map(i -> i.getKey().toString()) .orElse(EMPTY)); data.put("blankIfOdd", Boolean.toString(blankIfOdd.isSelected())); data.put("footer", Boolean.toString(footer.isSelected())); data.put("normalize", Boolean.toString(normalize.isSelected())); }
@Override public void saveStateTo(Map<String, String> data) { if (isSelected()) { data.put("splitAfterPredefined", Boolean.TRUE.toString()); } KeyStringValueItem<PredefinedSetOfPages> selected = combo.getSelectionModel().getSelectedItem(); if (selected != null) { data.put("splitAfterPredefined.combo", defaultString(selected.getKey().toString())); } }
@Override public void resetView() { blankIfOdd.setSelected(false); footer.setSelected(false); normalize.setSelected(false); acroForms.getSelectionModel().selectFirst(); outline.getSelectionModel().selectFirst(); toc.getSelectionModel().selectFirst(); }
public SplitAfterPredefinedSetOfPagesRadioButton(ComboBox<KeyStringValueItem<PredefinedSetOfPages>> combo) { super(DefaultI18nContext.getInstance().i18n("Split after")); this.combo = combo; combo.getSelectionModel().selectFirst(); }
@Override public void apply(RotateParametersBuilder builder, Consumer<String> onError) { builder.rotation(rotation.getSelectionModel().getSelectedItem().getKey()); builder.rotationType(rotationType.getSelectionModel().getSelectedItem().getKey()); }
@Override public SimpleSplitParametersBuilder getBuilder(Consumer<String> onError) { KeyStringValueItem<PredefinedSetOfPages> selected = combo.getSelectionModel().getSelectedItem(); if (selected != null) { return new SimpleSplitParametersBuilder(selected.getKey()); } onError.accept(DefaultI18nContext.getInstance().i18n("No page selected")); return null; }
@Override public void apply(MergeParametersBuilder builder, Consumer<String> onError) { builder.outlinePolicy(outline.getSelectionModel().getSelectedItem().getKey()); builder.acroFormsPolicy(acroForms.getSelectionModel().getSelectedItem().getKey()); builder.tocPolicy(toc.getSelectionModel().getSelectedItem().getKey()); builder.blankPageIfOdd(blankIfOdd.isSelected()); builder.footer(footer.isSelected()); builder.normalize(normalize.isSelected()); }
final ObservableList<String> fruits = FXCollections.observableArrayList("Apple", "Banana", "Pear", "Strawberry", "Peach", "Orange", "Plum", "Melon", "Cherry", "Blackberry", "Melon", "Cherry", "Blackberry"); final ComboBox fruit = new ComboBox(fruits); fruit.getSelectionModel().selectedItemProperty().addListener(new ChangeListener<String>() { public void changed(ObservableValue<? extends String> ov, String old_val, String new_val) { //TODO: your remove method } });
@Override public void handle(ActionEvent event) { model.sqlQuery.setValue(history.getSelectionModel().getSelectedItem()); sqlEditor.getEngine().executeScript("editor.setValue('" + history.getSelectionModel().getSelectedItem() + "');"); } });
@Override public void run() { applyFilter(columnField.getSelectionModel().getSelectedIndex()-1, tableView, filterField.getText(), regExp.isSelected()); } };
@Override public void run() { for (Node n : heightTest.lookupAll(".choice-box")) { ((ChoiceBox) n).getSelectionModel().selectFirst(); } for (Node n : heightTest.lookupAll(".combo-box")) { ((ComboBox) n).getSelectionModel().selectFirst(); } } });
@SuppressWarnings("rawtypes") private boolean _hasContent(Node input) { if (input instanceof TextInputControl) { return !StringUtils.isEmpty(((TextInputControl) input).getText()); } else if (input instanceof ChoiceBox) { return ((ChoiceBox) input).getSelectionModel().getSelectedItem() != null; } else if (input instanceof ComboBox) { return ((ComboBox) input).getSelectionModel().getSelectedItem() != null; } return false; }
/** * {@inheritDoc} */ @Override public void setupEventHandlers() { comboBox.setOnMouseEntered(event -> toggleTooltip(comboBox)); comboBox.setOnMouseExited(event -> toggleTooltip(comboBox)); comboBox.valueProperty().addListener((observable, oldValue, newValue) -> field.select(comboBox.getSelectionModel().getSelectedIndex())); }
/** * {@inheritDoc} */ @Override public void initializeParts() { super.initializeParts(); getStyleClass().add("simple-select-control"); fieldLabel = new Label(field.labelProperty().getValue()); readOnlyLabel = new Label(); stack = new StackPane(); comboBox = new ComboBox<>(field.getItems()); comboBox.getSelectionModel().select(field.getItems().indexOf(field.getSelection())); }