Package org.knowm.xchart.style.theme
Class XChartTheme
- java.lang.Object
-
- org.knowm.xchart.style.theme.AbstractBaseTheme
-
- org.knowm.xchart.style.theme.XChartTheme
-
- All Implemented Interfaces:
SeriesColors,SeriesLines,SeriesMarkers,Theme
public class XChartTheme extends AbstractBaseTheme
-
-
Field Summary
-
Fields inherited from interface org.knowm.xchart.style.lines.SeriesLines
DASH_DASH, DASH_DOT, DOT_DOT, NONE, SOLID
-
Fields inherited from interface org.knowm.xchart.style.markers.SeriesMarkers
CIRCLE, CROSS, DIAMOND, NONE, OVAL, PLUS, RECTANGLE, SQUARE, TRAPEZOID, TRIANGLE_DOWN, TRIANGLE_UP
-
Fields inherited from interface org.knowm.xchart.style.theme.Theme
BASE_FONT, BASE_STROKE
-
-
Constructor Summary
Constructors Constructor Description XChartTheme()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.ColorgetChartBackgroundColor()java.awt.ColorgetChartTitleBoxBackgroundColor()java.awt.ColorgetChartTitleBoxBorderColor()java.awt.Color[]getSeriesColors()java.awt.BasicStroke[]getSeriesLines()Marker[]getSeriesMarkers()booleanisChartTitleBoxVisible()booleanisPlotTicksMarksVisible()-
Methods inherited from class org.knowm.xchart.style.theme.AbstractBaseTheme
getAvailableSpaceFill, getAxisTickLabelsColor, getAxisTickLabelsFont, getAxisTickMarkLength, getAxisTickMarksColor, getAxisTickMarksStroke, getAxisTickPadding, getAxisTitleFont, getAxisTitlePadding, getBaseFont, getChartFontColor, getChartPadding, getChartTitleFont, getChartTitlePadding, getCursorBackgroundColor, getCursorColor, getCursorFont, getCursorFontColor, getCursorSize, getDonutThickness, getErrorBarsColor, getLabelsDistance, getLabelType, getLegendBackgroundColor, getLegendBorderColor, getLegendFont, getLegendPadding, getLegendPosition, getLegendSeriesLineLength, getMarkerSize, getPieFont, getPlotBackgroundColor, getPlotBorderColor, getPlotGridLinesColor, getPlotGridLinesStroke, getPlotMargin, getStartAngleInDegrees, getSumFont, getXAxisTickMarkSpacingHint, getYAxisTickMarkSpacingHint, isAxisTicksLineVisible, isAxisTicksMarksVisible, isChartTitleVisible, isCircular, isCursorEnabled, isErrorBarsColorSeriesColor, isLegendVisible, isOverlapped, isPlotBorderVisible, isPlotGridHorizontalLinesVisible, isPlotGridLinesVisible, isPlotGridVerticalLinesVisible, isSumVisible, isXAxisTicksVisible, isXAxisTitleVisible, isYAxisTicksVisible, isYAxisTitleVisible, setForceAllLabelsVisible
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.knowm.xchart.style.theme.Theme
getAnnotationLineColor, getAnnotationLineStroke, getAnnotationTextFont, getAnnotationTextFontColor, getAnnotationTextPanelBackgroundColor, getAnnotationTextPanelBorderColor, getAnnotationTextPanelFont, getAnnotationTextPanelFontColor, getAnnotationTextPanelPadding, getChartButtonBackgroundColor, getChartButtonBorderColor, getChartButtonFont, getChartButtonFontColor, getChartButtonHoverColor, getChartButtonMargin, getLabelsFontColorAutomaticDark, getLabelsFontColorAutomaticLight, getPlotContentSize, getToolTipBackgroundColor, getToolTipBorderColor, getToolTipFont, getToolTipHighlightColor, getToolTipType, isLabelsFontColorAutomaticEnabled, isToolTipsEnabled, isZoomEnabled
-
-
-
-
Method Detail
-
getChartBackgroundColor
public java.awt.Color getChartBackgroundColor()
- Specified by:
getChartBackgroundColorin interfaceTheme- Overrides:
getChartBackgroundColorin classAbstractBaseTheme
-
getSeriesColors
public java.awt.Color[] getSeriesColors()
- Specified by:
getSeriesColorsin interfaceSeriesColors- Overrides:
getSeriesColorsin classAbstractBaseTheme
-
getSeriesMarkers
public Marker[] getSeriesMarkers()
- Specified by:
getSeriesMarkersin interfaceSeriesMarkers- Overrides:
getSeriesMarkersin classAbstractBaseTheme
-
getSeriesLines
public java.awt.BasicStroke[] getSeriesLines()
- Specified by:
getSeriesLinesin interfaceSeriesLines- Overrides:
getSeriesLinesin classAbstractBaseTheme
-
isChartTitleBoxVisible
public boolean isChartTitleBoxVisible()
- Specified by:
isChartTitleBoxVisiblein interfaceTheme- Overrides:
isChartTitleBoxVisiblein classAbstractBaseTheme
-
getChartTitleBoxBackgroundColor
public java.awt.Color getChartTitleBoxBackgroundColor()
- Specified by:
getChartTitleBoxBackgroundColorin interfaceTheme- Overrides:
getChartTitleBoxBackgroundColorin classAbstractBaseTheme
-
getChartTitleBoxBorderColor
public java.awt.Color getChartTitleBoxBorderColor()
- Specified by:
getChartTitleBoxBorderColorin interfaceTheme- Overrides:
getChartTitleBoxBorderColorin classAbstractBaseTheme
-
isPlotTicksMarksVisible
public boolean isPlotTicksMarksVisible()
- Specified by:
isPlotTicksMarksVisiblein interfaceTheme- Overrides:
isPlotTicksMarksVisiblein classAbstractBaseTheme
-
-