TLcdIconFactory
as well.
The constants of these icons are explicitly deprecated, and the deprecation message contains
information on how to retrieve the icon from the TLcdIconFactory
class.
For those icons, it is strongly recommended to use the icon from TLcdIconFactory
.TLcdIconFactory
are all old-looking
icons which will look outdated in a modern application.
The recommendation for these icons is to find a more modern-looking replacement.@Deprecated public class TLcdShapeIcon extends Object implements ILcdIcon
ILcdShape
objects.Modifier and Type | Field and Description |
---|---|
static short |
ARC16
Deprecated.
Use
instead |
static short |
ARC32
Deprecated.
Use
instead |
static short |
ARCBAND16
Deprecated.
Use
instead |
static short |
ARCBAND32
Deprecated.
Use
instead |
static short |
ARCBY3POINTS16
Deprecated.
Use
instead |
static short |
ARCBY3POINTS32
Deprecated.
Use
instead |
static short |
ARCBYBULGE16
Deprecated.
Use
instead |
static short |
ARCBYBULGE32
Deprecated.
Use
instead |
static short |
ARCBYCENTERPOINT16
Deprecated.
Use
instead |
static short |
ARCBYCENTERPOINT32
Deprecated.
Use
instead |
static short |
AREA16
Deprecated.
![]() |
static short |
AREA32
Deprecated.
![]() |
static short |
ARROW16
Deprecated.
Use
instead |
static short |
ARROW32
Deprecated.
Use
instead |
static short |
BOUNDS16
Deprecated.
Use
instead |
static short |
BOUNDS32
Deprecated.
Use
instead |
static short |
BUFFER16
Deprecated.
Use
instead |
static short |
BUFFER32
Deprecated.
Use
instead |
static short |
CIRCLEBY3POINTS16
Deprecated.
Use
instead |
static short |
CIRCLEBY3POINTS32
Deprecated.
Use
instead |
static short |
CIRCLEBYCENTERPOINT16
Deprecated.
Use
instead |
static short |
CIRCLEBYCENTERPOINT32
Deprecated.
Use
instead |
static short |
COMPOSITECURVE16
Deprecated.
Use
instead |
static short |
COMPOSITECURVE32
Deprecated.
Use
instead |
static short |
COMPOSITERING16
Deprecated.
Use
instead |
static short |
COMPOSITERING32
Deprecated.
Use
instead |
static short |
DOME16
Deprecated.
Use
instead |
static short |
DOME32
Deprecated.
Use
instead |
static short |
GEO_BUFFER16
Deprecated.
Use
instead |
static short |
GEOBUFFER32
Deprecated.
Use
instead |
static short |
GEODESIC16
Deprecated.
![]() |
static short |
GEODESIC32
Deprecated.
![]() |
static short |
GEODESICPOLYGON16
Deprecated.
![]() |
static short |
GEODESICPOLYGON32
Deprecated.
![]() |
static short |
N_ICON
Deprecated.
The number of icons available.
|
static short |
OUTLINEDAREA16
Deprecated.
![]() |
static short |
OUTLINEDAREA32
Deprecated.
![]() |
static short |
OVAL16
Deprecated.
Use
instead |
static short |
OVAL32
Deprecated.
Use
instead |
static short |
POINT16
Deprecated.
Use
instead |
static short |
POINT32
Deprecated.
Use
instead |
static short |
POLYGON_BUFFER16
Deprecated.
Use
instead |
static short |
POLYGON_BUFFER32
Deprecated.
Use
instead |
static short |
POLYGON16
Deprecated.
Use
instead |
static short |
POLYGON32
Deprecated.
Use
instead |
static short |
POLYLINE16
Deprecated.
Use
instead |
static short |
POLYLINE32
Deprecated.
Use
instead |
static short |
POLYPOINT16
Deprecated.
Use
instead |
static short |
POLYPOINT32
Deprecated.
Use
instead |
static short |
RECTANGLE16
Deprecated.
Use
instead |
static short |
RECTANGLE32
Deprecated.
Use
instead |
static short |
RHUMBLINE16
Deprecated.
Use
instead |
static short |
RHUMBLINE32
Deprecated.
Use
instead |
static short |
RHUMBPOLYGON16
Deprecated.
Use
instead |
static short |
RHUMBPOLYGON32
Deprecated.
Use
instead |
static short |
SPHERE16
Deprecated.
Use
instead |
static short |
SPHERE32
Deprecated.
Use
instead |
static short |
TEXT16
Deprecated.
Use
instead |
static short |
TEXT32
Deprecated.
Use
instead |
static short |
UNKNOWN
Deprecated.
![]() |
static short |
VARIABLE_BUFFER16
Deprecated.
Use
instead |
static short |
VARIABLE_BUFFER32
Deprecated.
Use
instead |
Constructor and Description |
---|
TLcdShapeIcon()
Deprecated.
Constructs an icon of type UNKNOWN.
|
TLcdShapeIcon(short aType)
Deprecated.
Constructs an icon of a given type.
|
TLcdShapeIcon(TLcdShapeIcon aIcon)
Deprecated.
Copy constructor.
|
Modifier and Type | Method and Description |
---|---|
Object |
clone()
Deprecated.
Makes
Object.clone() public. |
boolean |
equals(Object aObject)
Deprecated.
|
ILcdIcon |
getDelegateIcon()
Deprecated.
this method is not used
|
int |
getIconHeight()
Deprecated.
Returns the fixed height of the icon.
|
int |
getIconWidth()
Deprecated.
Returns the fixed width of the icon.
|
static Image |
getImage(short aIndex)
Deprecated.
Returns the image corresponding to the shape with the given index.
|
static Image |
getImage(String aImageName)
Deprecated.
Returns the image found in the file aImageName.
|
short |
getIndex()
Deprecated.
Returns the index of the shape that is displayed with this icon.
|
void |
paintIcon(Component c,
Graphics g,
int x,
int y)
Deprecated.
Draw the
ILcdIcon at the specified location. |
void |
setIndex(short aIndex)
Deprecated.
Sets the index of the shape that should be displayed with this icon.
|
String |
toString()
Deprecated.
|
public static final short N_ICON
public static final short UNKNOWN
@Deprecated public static final short POLYLINE16
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_POLYLINE_ICON);
instead@Deprecated public static final short POLYLINE32
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_POLYLINE_ICON);
instead@Deprecated public static final short POLYGON16
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_POLYGON_ICON);
instead@Deprecated public static final short POLYGON32
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_POLYGON_ICON);
instead@Deprecated public static final short OVAL16
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_ELLIPSE_ICON);
instead@Deprecated public static final short OVAL32
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_ELLIPSE_ICON);
instead@Deprecated public static final short ARCBAND16
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_ARC_BAND_ICON);
instead@Deprecated public static final short ARCBAND32
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_ARC_BAND_ICON);
instead@Deprecated public static final short ARC16
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_ELLIPTICAL_ARC_ICON);
instead@Deprecated public static final short ARC32
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_ELLIPTICAL_ARC_ICON);
instead@Deprecated public static final short BUFFER16
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_BUFFER_ICON);
instead@Deprecated public static final short BUFFER32
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_BUFFER_ICON);
instead@Deprecated public static final short BOUNDS16
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_BOUNDS_ICON);
instead@Deprecated public static final short BOUNDS32
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_BOUNDS_ICON);
insteadpublic static final short AREA16
public static final short AREA32
public static final short OUTLINEDAREA16
public static final short OUTLINEDAREA32
@Deprecated public static final short TEXT16
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_TEXT_ICON);
instead@Deprecated public static final short TEXT32
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_TEXT_ICON);
instead@Deprecated public static final short ARCBY3POINTS16
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_ARC_BY_3_POINTS_ICON);
instead@Deprecated public static final short ARCBY3POINTS32
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_ARC_BY_3_POINTS_ICON);
instead@Deprecated public static final short COMPOSITECURVE16
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.COMPOSITE_SHAPE_NON_CLOSED_ICON);
instead@Deprecated public static final short COMPOSITECURVE32
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.COMPOSITE_SHAPE_NON_CLOSED_ICON);
insteadpublic static final short GEODESIC16
public static final short GEODESIC32
@Deprecated public static final short RHUMBLINE16
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_RHUMBLINE_POLYLINE_ICON);
instead@Deprecated public static final short RHUMBLINE32
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_RHUMBLINE_POLYLINE_ICON);
instead@Deprecated public static final short ARCBYBULGE16
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_ARC_BY_BULGE_ICON);
instead@Deprecated public static final short ARCBYBULGE32
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_ARC_BY_BULGE_ICON);
instead@Deprecated public static final short ARCBYCENTERPOINT16
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_ARC_BY_CENTERPOINT_ICON);
instead@Deprecated public static final short ARCBYCENTERPOINT32
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_ARC_BY_CENTERPOINT_ICON);
instead@Deprecated public static final short COMPOSITERING16
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.COMPOSITE_SHAPE_CLOSED_ICON);
instead@Deprecated public static final short COMPOSITERING32
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.COMPOSITE_SHAPE_CLOSED_ICON);
instead@Deprecated public static final short CIRCLEBY3POINTS16
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_CIRCLE_BY_3_POINTS_ICON);
instead@Deprecated public static final short CIRCLEBY3POINTS32
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_CIRCLE_BY_3_POINTS_ICON);
instead@Deprecated public static final short RHUMBPOLYGON16
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_RHUMBLINE_POLYGON_ICON);
instead@Deprecated public static final short RHUMBPOLYGON32
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_RHUMBLINE_POLYGON_ICON);
insteadpublic static final short GEODESICPOLYGON16
public static final short GEODESICPOLYGON32
@Deprecated public static final short POINT16
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_POINT_ICON);
instead@Deprecated public static final short POINT32
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_POINT_ICON);
instead@Deprecated public static final short CIRCLEBYCENTERPOINT16
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_CIRCLE_BY_CENTER_ICON);
instead@Deprecated public static final short CIRCLEBYCENTERPOINT32
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_CIRCLE_BY_CENTER_ICON);
instead@Deprecated public static final short DOME16
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_DOME_ICON);
instead@Deprecated public static final short DOME32
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_DOME_ICON);
instead@Deprecated public static final short VARIABLE_BUFFER16
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_VARIABLE_WIDTH_BUFFER_ICON);
instead@Deprecated public static final short VARIABLE_BUFFER32
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_VARIABLE_WIDTH_BUFFER_ICON);
instead@Deprecated public static final short SPHERE16
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_SPHERE_ICON);
instead@Deprecated public static final short SPHERE32
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_SPHERE_ICON);
instead@Deprecated public static final short POLYGON_BUFFER16
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_POLYGON_BUFFER_ICON);
instead@Deprecated public static final short POLYGON_BUFFER32
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_POLYGON_BUFFER_ICON);
instead@Deprecated public static final short POLYPOINT16
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_POLYPOINT_ICON);
instead@Deprecated public static final short POLYPOINT32
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_POLYPOINT_ICON);
instead@Deprecated public static final short GEO_BUFFER16
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_GEO_BUFFER_ICON);
instead@Deprecated public static final short GEOBUFFER32
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_GEO_BUFFER_ICON);
instead@Deprecated public static final short ARROW16
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_ARROW_ICON);
instead@Deprecated public static final short ARROW32
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_ARROW_ICON);
instead@Deprecated public static final short RECTANGLE16
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_RECTANGLE_ICON);
instead@Deprecated public static final short RECTANGLE32
ILcdIcon icon = TLcdIconFactory.create(TLcdIconFactory.DRAW_RECTANGLE_ICON);
insteadpublic TLcdShapeIcon(short aType)
aType
- code for the icon.public TLcdShapeIcon()
public TLcdShapeIcon(TLcdShapeIcon aIcon)
aIcon
- the icon to copy.public ILcdIcon getDelegateIcon()
public void setIndex(short aIndex)
aIndex
- the index of the shape that should be displayed with this icon.getIndex()
public short getIndex()
setIndex(short)
public int getIconWidth()
ILcdIcon
getIconWidth
in interface ILcdIcon
public int getIconHeight()
getIconHeight
in interface ILcdIcon
public void paintIcon(Component c, Graphics g, int x, int y)
ILcdIcon
at the specified location. ILcdIcon
implementations
may use the Component
argument to get properties useful for
painting, e.g. the foreground or background color.paintIcon
in interface ILcdIcon
c
- a Component to retrieve properties from.g
- the Graphics on which the icon will be painted.x
- the x position where the icon will be painted. x is the first coordinate of the top left
corner point of the icon.y
- the y position where the icon will be painted. y is the second coordinate of the top left
corner point of the icon.public Object clone()
ILcdCloneable
Makes Object.clone()
public.
java.lang.Object
, it can be implemented like this:
public Object clone() {
try {
return super.clone();
} catch ( CloneNotSupportedException e ) {
// Cannot happen: extends from Object and implements Cloneable (see also Object.clone)
throw new RuntimeException( e );
}
}
clone
in interface ILcdCloneable
clone
in class Object
Object.clone()
public static Image getImage(short aIndex)
aIndex
- the index of the shape.public static Image getImage(String aImageName)
aImageName
- the source of the image.