public class JLabelJ3D extends Object implements ScreenAnnotation
| Constructor and Description |
|---|
JLabelJ3D(String text)
It constructs a JLabelJ3D with text at the
origin, coloured white.
|
JLabelJ3D(String text,
int xLocation,
int yLocation,
float[] colour,
Font font,
double zValue,
double fontSizeInPixels,
int align,
int path)
Constructor for a JLabel3D - It is filled and should have non
null Font.
|
| Modifier and Type | Method and Description |
|---|---|
void |
setAlign(int align) |
void |
setColour(float[] colour) |
void |
setFont(Font font) |
void |
setFontSize(double fontSizeInPixels) |
void |
setLocation(int xLocation,
int yLocation) |
void |
setPath(int path) |
void |
setText(String text) |
void |
setZValue(double zValue) |
Object |
toDrawable(DisplayImpl display)
Make the JLabelJ3D into a
Shape3D. |
public JLabelJ3D(String text)
text - text of the JLabelJ3D.public JLabelJ3D(String text, int xLocation, int yLocation, float[] colour, Font font, double zValue, double fontSizeInPixels, int align, int path)
text - text of the JLabelJ3D.xLocation - x position in screen coordinates.yLocation - y position in screen coordinates.colour - red green blue triple; each value in [0.0, 1.0].font - Font to use.zValue - Virtual world value; larger z is in front.fontSizeInPixels - font size.align - one of: path - one of: public void setText(String text)
text - text of the JLabelJ3D.public void setLocation(int xLocation,
int yLocation)
xLocation - x position in screen coordinates.yLocation - y position in screen coordinates.public void setColour(float[] colour)
colour - red green blue triple; each value in [0.0, 1.0].public void setZValue(double zValue)
zValue - Virtual world value; larger z is in front.public void setFontSize(double fontSizeInPixels)
fontSizeInPixels - font size; by default characters
are 12 pixels in size.public void setAlign(int align)
align - one of: public void setPath(int path)
path - one of: public Object toDrawable(DisplayImpl display) throws VisADException
Shape3D.toDrawable in interface ScreenAnnotationdisplay - the VisAD display for this Label.Shape3D.VisADException - - VisAD couldn't make the geometry array.Copyright © 1996–2023 The SSEC Visualization Project. All rights reserved.