
impl.jfxtras.styles.jmetro8.FluentButtonSkin Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jmetro Show documentation
Show all versions of jmetro Show documentation
A theme / look and feel for JavaFX inspired (but not a copy) by Microsoft's Fluent Design
package impl.jfxtras.styles.jmetro8;
import com.sun.javafx.css.converters.BooleanConverter;
import com.sun.javafx.scene.control.skin.ButtonSkin;
import javafx.beans.property.BooleanProperty;
import javafx.css.CssMetaData;
import javafx.css.SimpleStyleableBooleanProperty;
import javafx.css.Styleable;
import javafx.css.StyleableProperty;
import javafx.scene.control.Button;
import javafx.scene.control.SkinBase;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class FluentButtonSkin extends ButtonSkin {
public FluentButtonSkin(Button button) {
super(button);
ButtonAnimationHelper.setupButton(button, shrinkAnimateOnPressProperty());
}
/********** CSS Properties ****************/
private static final CssMetaData
© 2015 - 2025 Weber Informatics LLC | Privacy Policy