Package uk.ac.starlink.ttools.plot2
Class BasicCaptioner
- java.lang.Object
-
- uk.ac.starlink.ttools.plot2.BasicCaptioner
-
-
Constructor Summary
Constructors Constructor Description BasicCaptioner()
Constructs a captioner that will use a default font.BasicCaptioner(java.awt.Font font, java.lang.Boolean antialias)
Constructs a captioner that uses a given font.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
drawCaption(java.lang.String label, java.awt.Graphics g)
Draws a caption such that the left end of the text baseline is at the origin of the supplied graphics context.boolean
equals(java.lang.Object o)
java.awt.Rectangle
getCaptionBounds(java.lang.String label)
Returns a bounding box for the caption drawn by a corresponding call toCaptioner.drawCaption(java.lang.String, java.awt.Graphics)
.int
getPad()
Returns a suitable padding value for separating captions from the reference position or other graphical elements.int
hashCode()
-
-
-
Method Detail
-
drawCaption
public void drawCaption(java.lang.String label, java.awt.Graphics g)
Description copied from interface:Captioner
Draws a caption such that the left end of the text baseline is at the origin of the supplied graphics context.- Specified by:
drawCaption
in interfaceCaptioner
- Parameters:
label
- caption textg
- graphics context
-
getCaptionBounds
public java.awt.Rectangle getCaptionBounds(java.lang.String label)
Description copied from interface:Captioner
Returns a bounding box for the caption drawn by a corresponding call toCaptioner.drawCaption(java.lang.String, java.awt.Graphics)
.- Specified by:
getCaptionBounds
in interfaceCaptioner
- Parameters:
label
- caption text- Returns:
- bounding box for caption drawn at the origin
-
getPad
public int getPad()
Description copied from interface:Captioner
Returns a suitable padding value for separating captions from the reference position or other graphical elements.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-