Class AbstractSystemPreferences

java.lang.Object
org.jhotdraw8.os.AbstractSystemPreferences
All Implemented Interfaces:
SystemPreferences
Direct Known Subclasses:
MacOsSystemPreferences, SimpleSystemPreferences

public abstract class AbstractSystemPreferences extends Object implements SystemPreferences
Abstract base class for system preferences.
  • Property Details

  • Field Details

    • accentColor

      protected final javafx.beans.property.ReadOnlyObjectWrapper<javafx.scene.paint.Color> accentColor
    • appearance

      protected final javafx.beans.property.ReadOnlyObjectWrapper<String> appearance
    • fontSize

      protected final javafx.beans.property.ReadOnlyDoubleWrapper fontSize
  • Constructor Details

    • AbstractSystemPreferences

      protected AbstractSystemPreferences()
  • Method Details

    • accentColorProperty

      public javafx.beans.property.ReadOnlyObjectProperty<javafx.scene.paint.Color> accentColorProperty()
      Description copied from interface: SystemPreferences
      The accent color.
      Specified by:
      accentColorProperty in interface SystemPreferences
      Returns:
      the accentColor property
    • appearanceProperty

      public javafx.beans.property.ReadOnlyObjectProperty<String> appearanceProperty()
      Description copied from interface: SystemPreferences
      The appearance.
      Specified by:
      appearanceProperty in interface SystemPreferences
      Returns:
      the appearance property
    • fontSizeProperty

      public javafx.beans.property.ReadOnlyDoubleProperty fontSizeProperty()
      Description copied from interface: SystemPreferences
      The base font size.
      Specified by:
      fontSizeProperty in interface SystemPreferences
      Returns:
      the fontSize property