FontCssMetaData (Java SE 10 & JDK 10 ) (original) (raw)
- javafx.css.CssMetaData<S,Font>
- javafx.css.FontCssMetaData
- javafx.css.FontCssMetaData
Type Parameters:
S
- The type of Styleable
public abstract class FontCssMetaData<S extends Styleable>
extends CssMetaData<S,Font>
An partial implementation of CssMetaData for Font properties which includes the font sub-properties: weight, style, family and size.
Since:
JavaFX 8.0
Constructor Summary
Constructors
Constructor Description FontCssMetaData(String property,Font initial) Constructs a FontCSSMetaData object from the specified property and initial Font. Method Summary
* ### Methods declared in class javafx.css.[CssMetaData](../../javafx/css/CssMetaData.html "class in javafx.css") `[equals](../../javafx/css/CssMetaData.html#equals%28java.lang.Object%29), [getConverter](../../javafx/css/CssMetaData.html#getConverter%28%29), [getInitialValue](../../javafx/css/CssMetaData.html#getInitialValue%28S%29), [getProperty](../../javafx/css/CssMetaData.html#getProperty%28%29), [getStyleableProperty](../../javafx/css/CssMetaData.html#getStyleableProperty%28S%29), [getSubProperties](../../javafx/css/CssMetaData.html#getSubProperties%28%29), [isInherits](../../javafx/css/CssMetaData.html#isInherits%28%29), [isSettable](../../javafx/css/CssMetaData.html#isSettable%28S%29), [set](../../javafx/css/CssMetaData.html#set%28S,V,javafx.css.StyleOrigin%29)` * ### Methods declared in class java.lang.[Object](../../java/lang/Object.html "class in java.lang") `[clone](../../java/lang/Object.html#clone%28%29), [finalize](../../java/lang/Object.html#finalize%28%29), [getClass](../../java/lang/Object.html#getClass%28%29), [hashCode](../../java/lang/Object.html#hashCode%28%29), [notify](../../java/lang/Object.html#notify%28%29), [notifyAll](../../java/lang/Object.html#notifyAll%28%29), [toString](../../java/lang/Object.html#toString%28%29), [wait](../../java/lang/Object.html#wait%28%29), [wait](../../java/lang/Object.html#wait%28long%29), [wait](../../java/lang/Object.html#wait%28long,int%29)`
Constructor Detail
* #### FontCssMetaData public FontCssMetaData([String](../../java/lang/String.html "class in java.lang") property, [Font](../../javafx/scene/text/Font.html "class in javafx.scene.text") initial) Constructs a FontCSSMetaData object from the specified property and initial Font. The property name is concatenated with "-weight", "-style", "-family" and "-size" to create the sub-properties. For example,`new FontCssMetaData<Text>("-fx-font", Font.getDefault());` will create a CssMetaData for "-fx-font" with sub-properties: "-fx-font-weight", "-fx-font-style", "-fx-font-family" and "-fx-font-size" Parameters: `property` \- the property name `initial` \- the initial font
Report a bug or suggest an enhancement
For further API reference and developer documentation see the Java SE Documentation, which contains more detailed, developer-targeted descriptions with conceptual overviews, definitions of terms, workarounds, and working code examples.
Java is a trademark or registered trademark of Oracle and/or its affiliates in the US and other countries.
Copyright © 1993, 2018, Oracle and/or its affiliates, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
All rights reserved. Use is subject to license terms and the documentation redistribution policy.