Package javafx.beans.property

Examples of javafx.beans.property.BooleanPropertyBase



    // ******************** Constructors **************************************
    public SimpleIndicator() {
        getStyleClass().add("indicator");
        on = new BooleanPropertyBase(false) {
            @Override protected void invalidated() { pseudoClassStateChanged(ON_PSEUDO_CLASS, get()); }
            @Override public Object getBean() { return this; }
            @Override public String getName() { return "on"; }
        };
    }
View Full Code Here


    public final ReadOnlyBooleanProperty selectedProperty() {
        if (null == selected) initSelected();
        return selected;
    }
    private void initSelected() {
        selected = new BooleanPropertyBase(false) {
            @Override protected void invalidated() { pseudoClassStateChanged(SELECT_PSEUDO_CLASS, get());}
            @Override public Object getBean() { return this; }
            @Override public String getName() { return "select"; }
        };
    }
View Full Code Here

    public final void setOpen(final boolean OPEN) {
        openProperty().set(OPEN);
    }
    public final BooleanProperty openProperty() {
        if (null == open) {
            open = new BooleanPropertyBase(false) {
                @Override protected void invalidated() { pseudoClassStateChanged(OPEN_PSEUDO_CLASS, get()); }
                @Override public void set(final boolean OPEN) {
                    if (clickable) {
                        super.set(OPEN);
                        clickable = false;
View Full Code Here

            blinking.set(BLINKING);
        }
    }
    public final BooleanProperty blinkingProperty() {
        if (null == blinking) {
            blinking = new BooleanPropertyBase() {
                @Override public void set(final boolean BLINKING) {
                    super.set(BLINKING);
                    if (BLINKING) {
                        scheduleBlinkTask();
                    } else {
View Full Code Here

    public final void setNoFrame(final boolean NO_FRAME) {
        noFrameProperty().set(NO_FRAME);
    }
    public final BooleanProperty noFrameProperty() {
        if (null == noFrame) {
            noFrame = new BooleanPropertyBase(false) {
                @Override protected void invalidated() {
                    pseudoClassStateChanged(NO_FRAME_PSEUDO_CLASS, get());
                }
                @Override public Object getBean() { return this; }
                @Override public String getName() { return "noFrame"; }
View Full Code Here

    public final void setSelected(final boolean ON) {
        selectedProperty().set(ON);
    }
    public final BooleanProperty selectedProperty() {
        if (null == selected) {
            selected = new BooleanPropertyBase() {
                @Override protected void invalidated() {
                    if (null != getToggleGroup()) {
                        if (get()) {
                            getToggleGroup().selectToggle(IconSwitch.this);
                        } else if (getToggleGroup().getSelectedToggle() == IconSwitch.this) {
View Full Code Here

        this(LocalTime.now());
    }
    public Clock(final LocalTime TIME) {
        getStyleClass().add("clock");
        text                 = new SimpleStringProperty(Clock.this, "text", "");
        discreteSecond       = new BooleanPropertyBase(false) {
            @Override public void set(final boolean DISCRETE_SECOND) {
                super.set(DISCRETE_SECOND);               
                updateInterval = DISCRETE_SECOND ? LONG_INTERVAL : SHORT_INTERVAL;               
            }
            @Override public Object getBean() { return Clock.this; }
            @Override public String getName() { return "discreteSecond"; }
        };       
        secondPointerVisible = new SimpleBooleanProperty(Clock.this, "secondPointerVisible", false);
        nightMode            = new SimpleBooleanProperty(Clock.this, "nightMode", false);
        design               = new ObjectPropertyBase<Design>(Design.IOS6) {
            @Override public void set(final Design DESIGN) {
                switch (DESIGN) {
                    case IOS6 : setDiscreteSecond(false); setSecondPointerVisible(true); break;
                    case DB   : setDiscreteSecond(false); setSecondPointerVisible(true); break;
                    case BRAUN: setDiscreteSecond(true); setSecondPointerVisible(true); break;
                    case BOSCH: setDiscreteSecond(true); setSecondPointerVisible(false); break;
                }
                super.set(DESIGN);               
            }
            @Override public Object getBean() { return Clock.this; }
            @Override public String getName() { return "design"; }
        };
        highlightVisible     = new SimpleBooleanProperty(Clock.this, "highlightVisible", false);
        time                 = new SimpleObjectProperty<>(Clock.this, "time", TIME);
        running              = new BooleanPropertyBase(false) {
            @Override public void set(final boolean RUNNING) {
                super.set(RUNNING);
                if (RUNNING) { scheduleTickTask(); } else { stopTask(periodicTickTask); }
            }
            @Override public Object getBean() { return Clock.this; }
View Full Code Here

    public final void setOn(final boolean ON) {
        onProperty().set(ON);
    }
    public final BooleanProperty onProperty() {
        if (null == on) {
            on = new BooleanPropertyBase(false) {
                @Override protected void invalidated() { pseudoClassStateChanged(ON_PSEUDO_CLASS, get()); }
                @Override public Object getBean() { return this; }
                @Override public String getName() { return "on"; }
            };
        }
View Full Code Here

    public final void setNoFrame(final boolean NO_FRAME) {
        noFrameProperty().set(NO_FRAME);
    }
    public final BooleanProperty noFrameProperty() {
        if (null == noFrame) {
            noFrame = new BooleanPropertyBase(false) {
                @Override protected void invalidated() {
                    pseudoClassStateChanged(NO_FRAME_PSEUDO_CLASS, get());
                }              
                @Override public Object getBean() { return this; }
                @Override public String getName() { return "noFrame"; }
View Full Code Here

    public final boolean isNotAvailable() { return null == notAvailable ? false : notAvailable.get(); }
    public final void setNotAvailable(final boolean SELECTED) { notAvailableProperty().set(SELECTED); }
    public final BooleanProperty notAvailableProperty() {
        if (null == notAvailable) {
            notAvailable = new BooleanPropertyBase(false) {
                @Override protected void invalidated() { symbolRegion.pseudoClassStateChanged(NOT_AVAILABLE_PSEUDO_CLASS, get()); }
                @Override public void set(final boolean NOT_AVAILABLE) { super.set(NOT_AVAILABLE); }
                @Override public Object getBean() { return Symbol.this; }
                @Override public String getName() { return "notAvailable"; }
            };
View Full Code Here

TOP

Related Classes of javafx.beans.property.BooleanPropertyBase

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.