javawrapper::ModelIcon Class Reference

Creates different icons needed by the model. More...

List of all members.

Public Member Functions

 ModelIcon (int iWidth, int iHeight, int iShape)
 Creates an icon.
 ModelIcon (int iWidth, int iHeight, int iShape, Color oColor)
 Creates an icon.
int getIconHeight ()
int getIconWidth ()
void paintIcon (Component c, Graphics g, int x, int y)

Static Public Attributes

static final int RECTANGLE = 1
 Icon is a rectangle.
static final int UP_TRIANGLE = 2
 Icon is a triangle pointing up.
static final int DOWN_TRIANGLE = 3
 Icon is a triangle pointing down.
static final int LEFT_TRIANGLE = 4
 Icon is a triangle pointing left.
static final int RIGHT_TRIANGLE = 5
 Icon is a triangle pointing right.
static final int PAUSE = 6
 Icon is a pause symbol - two rectangles next to each other.
static final int STEP_FORWARD = 7
 Icon is a step forward symbol - two triangles next to each other pointing forward.
static final int STEP_BACKWARD = 8
 Icon is a step back symbol - two triangles next to each other pointing backwards.

Private Member Functions

void PaintRectangle (Graphics g, int x, int y)
 Paints a rectangle.
void PaintUpTriangle (Graphics g, int x, int y)
void PaintDownTriangle (Graphics g, int x, int y)
void PaintLeftTriangle (Graphics g, int x, int y)
void PaintRightTriangle (Graphics g, int x, int y)
void PaintPause (Graphics g, int x, int y)
void PaintStepForward (Graphics g, int x, int y)
void PaintStepBackward (Graphics g, int x, int y)

Private Attributes

Color m_oColor
 Icon's color.
int m_iWidth
 Icon's width, in pixels.
int m_iHeight
 Icon's height, in pixels.
int m_iShape
 Icon's shape.


Detailed Description

Creates different icons needed by the model.

Feel free to throw some more in here as needed. I originally created this class because Java doesn't seem to let me set button colors anymore, so now I slap on a colored icon instead.

Copyright: Copyright (c) Charles D. Canham 2003

Company: Institute of Ecosystem Studies

Author:
Lora E. Murphy
Version:
1.0


Constructor & Destructor Documentation

javawrapper::ModelIcon::ModelIcon int  iWidth,
int  iHeight,
int  iShape
[inline]
 

Creates an icon.

Parameters:
iWidth int Width of the icon, in pixels.
iHeight int Height of the icon, in pixels.
iShape int Desired icon shape - RECTANGLE, TRIANGLE, etc. If the value is not recognized a rectangle is drawn.

javawrapper::ModelIcon::ModelIcon int  iWidth,
int  iHeight,
int  iShape,
Color  oColor
[inline]
 

Creates an icon.

Parameters:
iWidth int Width of the icon, in pixels.
iHeight int Height of the icon, in pixels.
iShape int Desired icon shape - RECTANGLE, TRIANGLE, etc. If the value is not recognized a rectangle is drawn.
oColor Color of icon.


Member Function Documentation

void javawrapper::ModelIcon::PaintRectangle Graphics  g,
int  x,
int  y
[inline, private]
 

Paints a rectangle.

Parameters:
g Graphics Graphics object for painting.
x int X coordinate to start painting at.
y int Y coordinate to start painting at.


Member Data Documentation

Color javawrapper::ModelIcon::m_oColor [private]
 

Icon's color.

Defaults to black.


The documentation for this class was generated from the following file:
Generated on Mon Mar 27 15:15:42 2006 for SORTIE Java Interface by  doxygen 1.4.6-NO