private void initialize() { this.getStyleClass().add(DEFAULT_STYLE_CLASS); if ("dalvik".equals(System.getProperty("java.vm.name").toLowerCase())) { this.setStyle("-fx-skin: \"com.jfoenix.android.skins.JFXTextFieldSkinAndroid\";"); } }
@Override public StyleableBooleanProperty getStyleableProperty(JFXPasswordField control) { return control.disableAnimationProperty(); } };
@Override public StyleableProperty<Paint> getStyleableProperty(JFXPasswordField control) { return control.focusColorProperty(); } };
JFXPasswordField passwordField = new JFXPasswordField(); passwordField.setStyle(FX_LABEL_FLOAT_TRUE); passwordField.setPromptText("Password"); validator = new RequiredFieldValidator(); validator.setMessage("Password Can't be empty"); .styleClass(ERROR) .build()); passwordField.getValidators().add(validator); passwordField.focusedProperty().addListener((o, oldVal, newVal) -> { if (!newVal) { passwordField.validate();
@Override public StyleableBooleanProperty getStyleableProperty(JFXPasswordField control) { return control.labelFloatProperty(); } };
/** * {@inheritDoc} */ public JFXPasswordField() { initialize(); }
@Override public StyleableProperty<Paint> getStyleableProperty(JFXPasswordField control) { return control.unFocusColorProperty(); } };
@Override public List<CssMetaData<? extends Styleable, ?>> getControlCssMetaData() { if (STYLEABLES == null) { final List<CssMetaData<? extends Styleable, ?>> styleables = new ArrayList<>( Control.getClassCssMetaData()); styleables.addAll(getClassCssMetaData()); styleables.addAll(TextField.getClassCssMetaData()); STYLEABLES = Collections.unmodifiableList(styleables); } return STYLEABLES; }
private void newInstance(boolean ispasswordField) { if (ispasswordField) { textField = new JFXPasswordField(); textField.getStyleClass().remove("custom-text-field"); textField.getStyleClass().remove("jfx-text-field"); } else { textField = new JFXTextField(); textField.getStyleClass().remove("custom-text-field"); //textField.getStyleClass().remove("jfx-text-field"); } }
@Override public final void setLabelFloat(final boolean labelFloat) { this.labelFloatProperty().set(labelFloat); }
/** * {@inheritDoc} */ public JFXPasswordField() { initialize(); }
@Override public StyleableProperty<Paint> getStyleableProperty(JFXPasswordField control) { return control.unFocusColorProperty(); } };
@Override public List<CssMetaData<? extends Styleable, ?>> getControlCssMetaData() { if (STYLEABLES == null) { final List<CssMetaData<? extends Styleable, ?>> styleables = new ArrayList<>( Control.getClassCssMetaData()); styleables.addAll(getClassCssMetaData()); styleables.addAll(TextField.getClassCssMetaData()); STYLEABLES = Collections.unmodifiableList(styleables); } return STYLEABLES; }
private void initialize() { this.getStyleClass().add(DEFAULT_STYLE_CLASS); if ("dalvik".equals(System.getProperty("java.vm.name").toLowerCase())) { this.setStyle("-fx-skin: \"com.jfoenix.android.skins.JFXTextFieldSkinAndroid\";"); } }
@Override public final boolean isLabelFloat() { return this.labelFloatProperty().get(); }
@Override public final Boolean isDisableAnimation() { return disableAnimation != null && this.disableAnimationProperty().get(); }
@Override public StyleableProperty<Paint> getStyleableProperty(JFXPasswordField control) { return control.focusColorProperty(); } };
@Override public StyleableBooleanProperty getStyleableProperty(JFXPasswordField control) { return control.labelFloatProperty(); } };
@Override public final void setDisableAnimation(final Boolean disabled) { this.disableAnimationProperty().set(disabled); }
@Override public final boolean isLabelFloat() { return this.labelFloatProperty().get(); }