- All Superinterfaces:
ChartElement
- All Known Subinterfaces:
CategoryAxis3D,ValueAxis3D
- All Known Implementing Classes:
AbstractAxis3D,AbstractValueAxis3D,LogAxis3D,NumberAxis3D,StandardCategoryAxis3D
An interface that must be supported by axes for 3D plots.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddChangeListener(Axis3DChangeListener listener) Registers a listener so that it receives notification of changes to the axis.voiddraw(Graphics2D g2, Point2D startPt, Point2D endPt, Point2D opposingPt, List<TickData> tickData, RenderingInfo info, boolean hinting) Draws the axis along an arbitrary line (betweenstartPtandendPt).Returns the color used to draw the axis label.Returns the font that is used to display the main axis label.getRange()Returns the axis range (the minimum and maximum values displayed on the axis).Returns the color used to draw the axis tick labels.Returns the font that is used to display the tick labels.booleanReturns the flag that determines whether or not the order of values on the axis is inverted.booleanReturns the flag that determines whether or not the axis is drawn on the chart.voidremoveChangeListener(Axis3DChangeListener listener) Deregisters a listener so that it no longer receives notification of changes to the axis.voidsetInverted(boolean inverted) Sets the flag that determines whether or not the order of values on the axis is inverted, and sends anAxis3DChangeEventto all registered listeners.voidsetLabelColor(Color color) Sets the color used to draw the axis label and sends anAxis3DChangeEventto all registered listeners.voidsetLabelFont(Font font) Sets the font for the axis label (the main label, not the tick labels) and sends anAxis3DChangeEventto all registered listeners.voidsetRange(double min, double max)