|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Canvas | +--adm.CCanvas | +--adm.CRect | +--adm.COval
COval is awt component bean. It is used to monitor the state of a
specific device property in a control system. The size, bound,
foreground and background can be set like the awt component.
COval has the color mode property. When it is set to CLRMOD_ALARM,
the color of this widget will change from foreground to yellow or red
if the property is in warning or alarm state (determined by warning and
alarm limits). When the foreground and the background color are the
same as the container's, this widget will only appear when the device
property is in the warning and alarm states.
Since version 0.3 this widget can used to monitor the Enum type
device - property. A color map (table) is used to represent the state
when the color mode is CLRMOD_ALARM. Default colorMap contains 12
colors, and uses color black for state above 12. User can overwrite
this colorMap by calling the setColorMap (Color[] newColor). If the
length of the newColor is less than the number of the Enum states,
the color black will be used for the remaining states.
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT,
CENTER_ALIGNMENT,
LEFT_ALIGNMENT,
RIGHT_ALIGNMENT,
TOP_ALIGNMENT |
Constructor Summary | |
COval()
Null Constructor. |
|
COval(int w,
int h)
Constuctor. |
|
COval(int w,
int h,
java.awt.Color fg,
java.awt.Color bg)
Constuctor. |
|
COval(java.lang.String dName,
java.lang.String pName)
Constructor with device name and property name |
Method Summary | |
void |
paint(java.awt.Graphics g)
Paint the Oval with new foreground color |
Methods inherited from class adm.CRect |
deviceChanged,
getColorMap,
getColorMode,
getLabel,
setColorMap,
setColorMode,
setLabel |
Methods inherited from class adm.CCanvas |
getDeviceName,
getPropertyName,
setDeviceAndPropertyName,
setDeviceName,
setPropertyName |
Methods inherited from class java.awt.Canvas |
addNotify |
Methods inherited from class java.awt.Component |
action,
add,
addComponentListener,
addFocusListener,
addInputMethodListener,
addKeyListener,
addMouseListener,
addMouseMotionListener,
addPropertyChangeListener,
addPropertyChangeListener,
bounds,
checkImage,
checkImage,
contains,
contains,
createImage,
createImage,
deliverEvent,
disable,
dispatchEvent,
doLayout,
enable,
enable,
enableInputMethods,
getAlignmentX,
getAlignmentY,
getBackground,
getBounds,
getBounds,
getColorModel,
getComponentAt,
getComponentAt,
getComponentOrientation,
getCursor,
getDropTarget,
getFont,
getFontMetrics,
getForeground,
getGraphics,
getHeight,
getInputContext,
getInputMethodRequests,
getLocale,
getLocation,
getLocation,
getLocationOnScreen,
getMaximumSize,
getMinimumSize,
getName,
getParent,
getPeer,
getPreferredSize,
getSize,
getSize,
getToolkit,
getTreeLock,
getWidth,
getX,
getY,
gotFocus,
handleEvent,
hasFocus,
hide,
imageUpdate,
inside,
invalidate,
isDisplayable,
isDoubleBuffered,
isEnabled,
isFocusTraversable,
isLightweight,
isOpaque,
isShowing,
isValid,
isVisible,
keyDown,
keyUp,
layout,
list,
list,
list,
list,
list,
locate,
location,
lostFocus,
minimumSize,
mouseDown,
mouseDrag,
mouseEnter,
mouseExit,
mouseMove,
mouseUp,
move,
nextFocus,
paintAll,
postEvent,
preferredSize,
prepareImage,
prepareImage,
print,
printAll,
remove,
removeComponentListener,
removeFocusListener,
removeInputMethodListener,
removeKeyListener,
removeMouseListener,
removeMouseMotionListener,
removeNotify,
removePropertyChangeListener,
removePropertyChangeListener,
repaint,
repaint,
repaint,
repaint,
requestFocus,
reshape,
resize,
resize,
setBackground,
setBounds,
setBounds,
setComponentOrientation,
setCursor,
setDropTarget,
setEnabled,
setFont,
setForeground,
setLocale,
setLocation,
setLocation,
setName,
setSize,
setSize,
setVisible,
show,
show,
size,
toString,
transferFocus,
update,
validate |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Constructor Detail |
public COval()
public COval(java.lang.String dName, java.lang.String pName)
dName
- device namepName
- property namepublic COval(int w, int h)
w
- the width of the componenth
- the height of the componentpublic COval(int w, int h, java.awt.Color fg, java.awt.Color bg)
w
- the width of the componenth
- the height of the componentfg
- the foreground color of the componentbg
- the background color of the componentMethod Detail |
public void paint(java.awt.Graphics g)
g
- offGraphics object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |