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 () |
| Gets the height of the icon, in pixels. | |
| int | getIconWidth () |
| Gets the width of the icon, in pixels. | |
| void | paintIcon (Component c, Graphics g, int x, int y) |
| Create the icon. | |
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) |
| Creates a triangle with the point up. | |
| void | PaintDownTriangle (Graphics g, int x, int y) |
| Creates a triangle with the point down. | |
| void | PaintLeftTriangle (Graphics g, int x, int y) |
| Creates a triangle with the point to the left. | |
| void | PaintRightTriangle (Graphics g, int x, int y) |
| Creates a triangle with the point to the right. | |
| void | PaintPause (Graphics g, int x, int y) |
| Create a "pause" icon with two rectangles. | |
| void | PaintStepForward (Graphics g, int x, int y) |
| Creates a "step forward" icon with two triangles pointing right. | |
| void | PaintStepBackward (Graphics g, int x, int y) |
| Creates a "step backward" icon with two triangles pointing left. | |
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. | |
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
| javawrapper.ModelIcon.ModelIcon | ( | int | iWidth, | |
| int | iHeight, | |||
| int | iShape | |||
| ) |
Creates an icon.
| 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 | |||
| ) |
Creates an icon.
| 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. |
| int javawrapper.ModelIcon.getIconHeight | ( | ) |
Gets the height of the icon, in pixels.
| int javawrapper.ModelIcon.getIconWidth | ( | ) |
Gets the width of the icon, in pixels.
| void javawrapper.ModelIcon.paintIcon | ( | Component | c, | |
| Graphics | g, | |||
| int | x, | |||
| int | y | |||
| ) |
Create the icon.
| c | Component Component. | |
| g | Graphics Graphics. | |
| x | int X coordinte to paint at. | |
| y | int Y coordinate to paint at. |
| void javawrapper.ModelIcon.PaintRectangle | ( | Graphics | g, | |
| int | x, | |||
| int | y | |||
| ) | [private] |
Paints a rectangle.
| g | Graphics Graphics object for painting. | |
| x | int X coordinate to start painting at. | |
| y | int Y coordinate to start painting at. |
| void javawrapper.ModelIcon.PaintUpTriangle | ( | Graphics | g, | |
| int | x, | |||
| int | y | |||
| ) | [private] |
Creates a triangle with the point up.
| g | Graphics Graphics object. | |
| x | int X coordinate of the left corner of the triangle. | |
| y | int Y coordinate of the top corner of the triangle. |
| void javawrapper.ModelIcon.PaintDownTriangle | ( | Graphics | g, | |
| int | x, | |||
| int | y | |||
| ) | [private] |
Creates a triangle with the point down.
| g | Graphics Graphics object. | |
| x | int X coordinate of the upper left corner of the triangle. | |
| y | int Y coordinate of the upper left corner of the triangle. |
| void javawrapper.ModelIcon.PaintLeftTriangle | ( | Graphics | g, | |
| int | x, | |||
| int | y | |||
| ) | [private] |
Creates a triangle with the point to the left.
| g | Graphics Graphics object. | |
| x | int X coordinate of the triangle. | |
| y | int Y coordinate of the triangle. |
| void javawrapper.ModelIcon.PaintRightTriangle | ( | Graphics | g, | |
| int | x, | |||
| int | y | |||
| ) | [private] |
Creates a triangle with the point to the right.
| g | Graphics Graphics object. | |
| x | int X coordinate of the triangle. | |
| y | int Y coordinate of the triangle. |
| void javawrapper.ModelIcon.PaintPause | ( | Graphics | g, | |
| int | x, | |||
| int | y | |||
| ) | [private] |
Create a "pause" icon with two rectangles.
| g | Graphics Graphics object. | |
| x | int X coordinate of pause icon. | |
| y | int Y coordinate of pause icon. |
| void javawrapper.ModelIcon.PaintStepForward | ( | Graphics | g, | |
| int | x, | |||
| int | y | |||
| ) | [private] |
Creates a "step forward" icon with two triangles pointing right.
| g | Graphics Graphics object. | |
| x | int X coordinate of the icon. | |
| y | int Y coordinate of the icon. |
| void javawrapper.ModelIcon.PaintStepBackward | ( | Graphics | g, | |
| int | x, | |||
| int | y | |||
| ) | [private] |
Creates a "step backward" icon with two triangles pointing left.
| g | Graphics Graphics object. | |
| x | int X coordinate of icon. | |
| y | int Y coordinate of icon. |
final int javawrapper.ModelIcon.RECTANGLE = 1 [static] |
Icon is a rectangle.
final int javawrapper.ModelIcon.UP_TRIANGLE = 2 [static] |
Icon is a triangle pointing up.
final int javawrapper.ModelIcon.DOWN_TRIANGLE = 3 [static] |
Icon is a triangle pointing down.
final int javawrapper.ModelIcon.LEFT_TRIANGLE = 4 [static] |
Icon is a triangle pointing left.
final int javawrapper.ModelIcon.RIGHT_TRIANGLE = 5 [static] |
Icon is a triangle pointing right.
final int javawrapper.ModelIcon.PAUSE = 6 [static] |
Icon is a pause symbol - two rectangles next to each other.
final int javawrapper.ModelIcon.STEP_FORWARD = 7 [static] |
Icon is a step forward symbol - two triangles next to each other pointing forward.
final int javawrapper.ModelIcon.STEP_BACKWARD = 8 [static] |
Icon is a step back symbol - two triangles next to each other pointing backwards.
Color javawrapper.ModelIcon.m_oColor [private] |
Icon's color.
Defaults to black.
int javawrapper.ModelIcon.m_iWidth [private] |
Icon's width, in pixels.
int javawrapper.ModelIcon.m_iHeight [private] |
Icon's height, in pixels.
int javawrapper.ModelIcon.m_iShape [private] |
Icon's shape.
1.5.2