modules/controls/src/test/java/javafx/scene/chart/XYChartTest.java
Print this page
rev 9240 : 8076423: JEP 253: Prepare JavaFX UI Controls & CSS APIs for Modularization
*** 30,40 ****
import javafx.collections.*;
import javafx.scene.chart.Axis.TickMark;
import javafx.css.ParsedValue;
import javafx.css.CssMetaData;
import javafx.css.StyleableProperty;
! import com.sun.javafx.css.parser.CSSParser;
import javafx.scene.Node;
import javafx.scene.Scene;
import javafx.scene.layout.StackPane;
import javafx.scene.paint.Color;
--- 30,40 ----
import javafx.collections.*;
import javafx.scene.chart.Axis.TickMark;
import javafx.css.ParsedValue;
import javafx.css.CssMetaData;
import javafx.css.StyleableProperty;
! import javafx.css.CssParser;
import javafx.scene.Node;
import javafx.scene.Scene;
import javafx.scene.layout.StackPane;
import javafx.scene.paint.Color;
*** 77,87 ****
// default caspian value for font size = 10
assertEquals(10, new Double(f.getSize()).intValue());
assertEquals(10, new Double(yaxis.measure.getFont().getSize()).intValue());
// set tick label font via css and test if ticklabelfont, measure and tick textnode follow.
! ParsedValue pv = CSSParser.getInstance().parseExpr("-fx-tick-label-font","0.916667em System");
Object val = pv.convert(null);
CssMetaData prop = ((StyleableProperty)yaxis.tickLabelFontProperty()).getCssMetaData();
try {
prop.set(yaxis, val, null);
// confirm tickLabelFont, measure and tick's textnode all are in sync with -fx-tick-label-font
--- 77,87 ----
// default caspian value for font size = 10
assertEquals(10, new Double(f.getSize()).intValue());
assertEquals(10, new Double(yaxis.measure.getFont().getSize()).intValue());
// set tick label font via css and test if ticklabelfont, measure and tick textnode follow.
! ParsedValue pv = new CssParser().parseExpr("-fx-tick-label-font","0.916667em System");
Object val = pv.convert(null);
CssMetaData prop = ((StyleableProperty)yaxis.tickLabelFontProperty()).getCssMetaData();
try {
prop.set(yaxis, val, null);
// confirm tickLabelFont, measure and tick's textnode all are in sync with -fx-tick-label-font