lt.monarch.chart.util
Class LinkComponentBase

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Canvas
          extended by lt.monarch.chart.util.LinkComponentBase
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible
Direct Known Subclasses:
LinkLabel

public abstract class LinkComponentBase
extends java.awt.Canvas

See Also:
Serialized Form

Nested Class Summary
Modifier and Type Class and Description
 
Nested classes/interfaces inherited from class java.awt.Canvas
java.awt.Canvas.AccessibleAWTCanvas
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
Modifier and Type Field and Description
protected  int bevel
           
protected  java.awt.Color compColor
           
protected  java.awt.Image compImage
           
protected  java.awt.Graphics compImageGraphics
           
protected  java.applet.AppletContext context
           
protected  java.lang.String frame
           
protected  boolean isAdded
           
protected  java.net.URL linkURL
           
protected  boolean pressed
           
protected  boolean showURLStatus
           
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
Modifier Constructor and Description
protected LinkComponentBase()
           
 
Method Summary
Modifier and Type Method and Description
 void addActionListener(java.awt.event.ActionListener actionlistener)
           
 void addNotify()
           
 java.lang.String getActionCommand()
           
 int getBevelHeight()
           
 java.awt.Color getComponentColor()
           
 java.lang.String getFrameName()
           
 java.net.URL getLinkURL()
           
 java.awt.Dimension getMinimumSize()
           
 java.awt.Dimension getPreferredSize()
           
protected  boolean isComponnetImageInvalid()
           
 boolean isMouseOver()
           
 boolean isShowURLInStatus()
           
protected  void linkToURL()
           
 void paint(java.awt.Graphics g)
           
 void removeActionListener(java.awt.event.ActionListener actionlistener)
           
 void removeNotify()
           
 void setActionCommand(java.lang.String s)
           
protected  void setAppletContext(java.applet.AppletContext appletcontext)
           
 void setBevelHeight(int i)
           
 void setComponentColor(java.awt.Color color)
           
 void setFrameName(java.lang.String s)
           
 void setLinkURL(java.net.URL url)
           
 void setShowURLInStatus(boolean flag)
           
protected  void sourceActionEvent()
           
 void update(java.awt.Graphics g)
           
protected  void updateComponentImage()
           
 void validate()
           
 
Methods inherited from class java.awt.Canvas
createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, 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, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

frame

protected java.lang.String frame

compColor

protected java.awt.Color compColor

compImage

protected transient java.awt.Image compImage

compImageGraphics

protected transient java.awt.Graphics compImageGraphics

bevel

protected int bevel

linkURL

protected java.net.URL linkURL

context

protected transient java.applet.AppletContext context

isAdded

protected transient boolean isAdded

pressed

protected transient boolean pressed

showURLStatus

protected boolean showURLStatus
Constructor Detail

LinkComponentBase

protected LinkComponentBase()
Method Detail

setShowURLInStatus

public void setShowURLInStatus(boolean flag)

isShowURLInStatus

public boolean isShowURLInStatus()

setComponentColor

public void setComponentColor(java.awt.Color color)

getComponentColor

public java.awt.Color getComponentColor()

setLinkURL

public void setLinkURL(java.net.URL url)

getLinkURL

public java.net.URL getLinkURL()

setFrameName

public void setFrameName(java.lang.String s)

getFrameName

public java.lang.String getFrameName()

setBevelHeight

public void setBevelHeight(int i)

getBevelHeight

public int getBevelHeight()

getPreferredSize

public java.awt.Dimension getPreferredSize()
Overrides:
getPreferredSize in class java.awt.Component

validate

public void validate()
Overrides:
validate in class java.awt.Component

addNotify

public void addNotify()
Overrides:
addNotify in class java.awt.Canvas

removeNotify

public void removeNotify()
Overrides:
removeNotify in class java.awt.Component

getMinimumSize

public java.awt.Dimension getMinimumSize()
Overrides:
getMinimumSize in class java.awt.Component

setActionCommand

public void setActionCommand(java.lang.String s)

getActionCommand

public java.lang.String getActionCommand()

isMouseOver

public boolean isMouseOver()

addActionListener

public void addActionListener(java.awt.event.ActionListener actionlistener)

removeActionListener

public void removeActionListener(java.awt.event.ActionListener actionlistener)

sourceActionEvent

protected void sourceActionEvent()

setAppletContext

protected void setAppletContext(java.applet.AppletContext appletcontext)

linkToURL

protected void linkToURL()

update

public void update(java.awt.Graphics g)
Overrides:
update in class java.awt.Canvas

paint

public void paint(java.awt.Graphics g)
Overrides:
paint in class java.awt.Canvas

updateComponentImage

protected void updateComponentImage()

isComponnetImageInvalid

protected boolean isComponnetImageInvalid()