@Override protected TextInputControl getInputControl() { return new TextField(); }
@Override protected Node createUndecoratedEditor() { final TextField box = new TextField( property.get() ); property.bindBidirectional(box.textProperty() ); return box; } }
pane.setStyle("-fx-background-color:WHITE;-fx-padding:40;"); pane.getChildren().add(new TextField());
grid.setPadding(new Insets(20, 150, 10, 10)); final TextField username = new TextField(dbms.getUsername().orElse("Root")); username.setPromptText("Username"); final PasswordField password = new PasswordField();
public static final PropertyEditor<?> createTextEditor( Item property ) { return new AbstractPropertyEditor<String, TextField>(property, new TextField()) { { enableAutoSelectAll(getEditor()); } @Override protected StringProperty getObservableValue() { return getEditor().textProperty(); } @Override public void setValue(String value) { getEditor().setText(value); } }; }
/** * Binds the text field to the property. Updates are only written to the property on focus lost or enter */ @Nonnull public static TextField textFieldDelayed(@Nonnull StringProperty text) { TextField textField = new TextField(); DelayedTextFieldBinding.connect(textField, text); return textField; }
@Nonnull public static TextField textFieldReadonly(@Nonnull ObservableValue<? extends String> text) { TextField textField = new TextField(); textField.textProperty().bind(text); textField.setEditable(false); return textField; }
@Override protected Node createUndecoratedEditor() { final TextField box = new TextField( property.get() ); property.bindBidirectional(box.textProperty() ); return box; } }
@Nonnull public static TextField textFieldIntegerReadonly(@Nonnull ReadOnlyIntegerProperty integerProperty, @Nonnull NumberStringConverterForIntegers integerConverter) { TextField textField = new TextField(); integerProperty.addListener((observable, oldValue, newValue) -> textField.setText(integerConverter.toString(newValue))); textField.setText(integerConverter.toString(integerProperty.get())); textField.setEditable(false); return textField; }
@Nonnull public static <E extends Enum<E>> TextField textFieldEnumReadOnly(@Nonnull ObjectProperty<E> enumProperty) { TextField textField = new TextField(); textField.setEditable(false); textField.textProperty().bind(Bindings.createStringBinding(() -> EnumTranslatorUtil.getEnumTranslator().translate(enumProperty.get()), enumProperty)); return textField; }
@Override public Node createValueVisualisation() { TextField textField = new TextField(); TypedTextFieldHelper.setupIntegerTextField(textField); textField.textProperty().bindBidirectional(observableAttributeValue, new IntegerStringConverter()); textField.disableProperty().bind(readOnly); return textField; } }
@Override public Node createValueVisualisation() { TextField textField = new TextField(); TypedTextFieldHelper.setupLongTextField(textField); textField.textProperty().bindBidirectional(observableAttributeValue, new LongStringConverter()); textField.disableProperty().bind(readOnly); return textField; } }
@Override public Node createValueVisualisation() { TextField textField = new TextField(); TypedTextFieldHelper.setupShortTextField(textField); textField.textProperty().bindBidirectional(observableAttributeValue, new ShortStringConverter()); textField.disableProperty().bind(readOnly); return textField; } }
@Override public Node createValueVisualisation() { TextField textField = new TextField(); TypedTextFieldHelper.setupURITextField(textField); textField.textProperty().bindBidirectional(observableAttributeValue, new URIStringConverter()); textField.disableProperty().bind(readOnly); return textField; } }
@Override public Node createValueVisualisation() { TextField textField = new TextField(); TypedTextFieldHelper.setupDoubleTextField(textField); textField.textProperty().bindBidirectional(observableAttributeValue, new DoubleStringConverter()); textField.disableProperty().bind(readOnly); return textField; } }
/** * Populates the repository details step for the classpath repository */ private void populate() { this.classpathField = new TextField(); Label classpathLabel = new Label(tr("Classpath:")); classpathLabel.setLabelFor(classpathField); HBox content = new HBox(classpathLabel, classpathField); content.setId("addClasspathRepository"); HBox.setHgrow(classpathField, Priority.ALWAYS); this.setCenter(content); }
@Override public void handle(MouseEvent mouseEvent) { selectedPoint.set(value); setMinSize(50, 20); final TextField textField = new TextField("" + value.value); textField.setEditable(false); getChildren().add(textField); textField.minWidthProperty().bind(minWidthProperty()); textField.minHeightProperty().bind(minHeightProperty()); } });
public static void addIdField(MigPane root, PresentationModel model) { root.add(label(Bundle.fieldsets_label_id())); TextField idField = new TextField(); idField.setPrefWidth(PREF_WIDTH); idField.setDisable(true); root.add(idField); JFXBinder.bind(AgroEntity.PROP_URI).of(Model.withAt(model,AgroEntity.PROP_URI)).to("text").of(idField); // JFXBinder.bind("text").of(idField).to(Entity.PROP_URI).of(model); }
public static void addDescriptionField(MigPane root, PresentationModel model) { root.add(label(Bundle.fieldsets_label_description())); TextField descriptionField = new TextField(); // TODO: multiline? descriptionField.setPrefWidth(PREF_WIDTH); root.add(descriptionField); JFXBinder.bind(HasDescription.PROP_DESCRIPTION).of(Model.withAt(model, HasDescription.PROP_DESCRIPTION)).to("text").of(descriptionField); JFXBinder.bind("text").of(descriptionField).to(HasDescription.PROP_DESCRIPTION).of(model); }
public static void addNameField(MigPane root, PresentationModel model) { root.add(label(Bundle.fieldsets_label_name())); TextField nameField = new TextField(); nameField.setPrefWidth(PREF_WIDTH); root.add(nameField); JFXBinder.bind(HasName.PROP_NAME).of(Model.withAt(model, HasName.PROP_NAME)).to("text").of(nameField); JFXBinder.bind("text").of(nameField).to(HasName.PROP_NAME).of(model); }