|
||||||||
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 | +--lcarsbeans.LcarsPanel
A panel (design element).
Note: This panel can not act as a container.
Inner classes inherited from class java.awt.Component |
java.awt.Component.AWTTreeLock |
Field Summary | |
static int |
lpBottomLeft
Label is shown in the lower left corner of the control. |
static int |
lpBottomRight
Label is shown in the lower right corner of the control. |
static int |
lpCenter
Label is shown horizontally and vertically centered. |
static int |
lpTopLeft
Label is shown in the upper left corner of the control. |
static int |
lpTopRight
Label is shown in the upper right corner of the control. |
Fields inherited from class java.awt.Component |
actionListenerK,
adjustmentListenerK,
appContext,
background,
BOTTOM_ALIGNMENT,
CENTER_ALIGNMENT,
componentListener,
componentListenerK,
componentOrientation,
containerListenerK,
cursor,
dropTarget,
enabled,
eventMask,
focusListener,
focusListenerK,
font,
foreground,
hasFocus,
height,
incRate,
inputMethodListener,
inputMethodListenerK,
isInc,
isPacked,
itemListenerK,
keyListener,
keyListenerK,
LEFT_ALIGNMENT,
locale,
LOCK,
minSize,
mouseListener,
mouseListenerK,
mouseMotionListener,
mouseMotionListenerK,
newEventsOnly,
ownedWindowK,
parent,
peer,
peerFont,
popups,
prefSize,
RIGHT_ALIGNMENT,
textListenerK,
TOP_ALIGNMENT,
valid,
visible,
width,
windowListenerK,
x,
y |
Constructor Summary | |
LcarsPanel()
Constructs a new instance. |
Method Summary | |
void |
addActionListener(java.awt.event.ActionListener l)
Adds an Action Listener. |
java.awt.Color |
getFontColor()
Returns the color used for drawing the label. |
java.lang.String |
getLabel()
Returns the label. |
int |
getLabelMarginX()
Gets the horizontal margin between the label and the bound of the control. |
int |
getLabelMarginY()
Gets the vertical margin between the label and the bound of the control. |
int |
getLabelPosition()
Gets the position of the label. |
java.awt.Dimension |
getPreferredSize()
Gets the preferred size of the component. |
void |
paint(java.awt.Graphics g)
Paints the control. |
void |
removeActionListener(java.awt.event.ActionListener l)
Removes an Action Listener. |
void |
setFontColor(java.awt.Color newFontColor)
Sets the color used for drawing the label. |
void |
setLabel(java.lang.String newLabel)
Sets the label. |
void |
setLabelMarginX(int newLabelMarginX)
Sets the horizontal margin between the label and the bound of the control if the label position is not lpCenter. |
void |
setLabelMarginY(int newLabelMarginY)
Sets the vertical margin between the label and the bound of the control if the label position is not lpCenter. |
void |
setLabelPosition(int newLabelPosition)
Sets the position of the label. Possible values: lpCenter, lpTopLeft, lpTopRight, lpBottomRight, lpBottomLeft If the new value is not in the range between 0 and 4 the property is set to lpCenter. |
void |
update(java.awt.Graphics g)
An overwritten and because of this almost flicker-free version of update(). |
Methods inherited from class java.awt.Canvas |
|
Methods inherited from class java.awt.Component |
action,
add,
addComponentListener,
addFocusListener,
addInputMethodListener,
addKeyListener,
addMouseListener,
addMouseMotionListener,
addPropertyChangeListener,
addPropertyChangeListener,
areInputMethodsEnabled,
bounds,
checkImage,
checkImage,
coalesceEvents,
contains,
contains,
createImage,
createImage,
deliverEvent,
disable,
disableEvents,
dispatchEvent,
dispatchEventImpl,
doLayout,
enable,
enable,
enableEvents,
enableInputMethods,
eventEnabled,
firePropertyChange,
getAlignmentX,
getAlignmentY,
getBackground,
getBounds,
getBounds,
getColorModel,
getComponentAt,
getComponentAt,
getComponentOrientation,
getCursor,
getDropTarget,
getFont_NoClientCode,
getFont,
getFontMetrics,
getForeground,
getGraphics,
getHeight,
getInputContext,
getInputMethodRequests,
getLocale,
getLocation,
getLocation,
getLocationOnScreen,
getMaximumSize,
getMinimumSize,
getName,
getNativeContainer,
getParent_NoClientCode,
getParent,
getPeer,
getSize,
getSize,
getToolkit,
getToolkitImpl,
getTreeLock,
getWidth,
getX,
getY,
gotFocus,
handleEvent,
hasFocus,
hide,
imageUpdate,
inside,
invalidate,
isDisplayable,
isDoubleBuffered,
isEnabled,
isEnabledImpl,
isFocusTraversable,
isLightweight,
isOpaque,
isShowing,
isValid,
isVisible,
keyDown,
keyUp,
layout,
lightweightPrint,
list,
list,
list,
list,
list,
locate,
location,
lostFocus,
minimumSize,
mouseDown,
mouseDrag,
mouseEnter,
mouseExit,
mouseMove,
mouseUp,
move,
nextFocus,
paintAll,
paramString,
postEvent,
preferredSize,
prepareImage,
prepareImage,
print,
printAll,
processComponentEvent,
processEvent,
processFocusEvent,
processInputMethodEvent,
processKeyEvent,
processMouseEvent,
processMouseMotionEvent,
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,
validate |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
public static final int lpCenter
public static final int lpTopLeft
public static final int lpTopRight
public static final int lpBottomRight
public static final int lpBottomLeft
Constructor Detail |
public LcarsPanel()
Method Detail |
public void paint(java.awt.Graphics g)
public void update(java.awt.Graphics g)
public java.awt.Dimension getPreferredSize()
public java.awt.Color getFontColor()
public void setFontColor(java.awt.Color newFontColor)
public java.lang.String getLabel()
public void setLabel(java.lang.String newLabel)
public int getLabelPosition()
public void setLabelPosition(int newLabelPosition)
public int getLabelMarginX()
public void setLabelMarginX(int newLabelMarginX)
public int getLabelMarginY()
public void setLabelMarginY(int newLabelMarginY)
public void addActionListener(java.awt.event.ActionListener l)
public void removeActionListener(java.awt.event.ActionListener l)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |