|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Panel | +--java.applet.Applet | +--com.odesys.chart.applet.ChartApplet
ChartApplet implements the common functionality of the chart applets.
It creates the Chart instance, parses the initialization script and
processes the common commands.
Every ChartApplet has two parameters that are specified in the APPLET
tag. The first one is the "ChartClass", which is used to specify a
particular Chart subclass to be used in this ChartApplet. If "ChartClass"
is not specified the default Chart subclass for the particular
ChartApplet subclass is used (e.g. PieChart is used for the PieChartApplet).
The second parameter is the "InitScript". It contains commands that
initialize this ChartApplet and its Chart component. ChartApplet processes
the commands that are common for all chart applets. The chart specific
commands are processed by their own ChartApplet subclasses. All parameters
are specified in single quotes. The commands processed by ChartApplet are:
setBackgroundImage('image: String');
setBackgroundColor('color: int'); - The color is specified as a decimal or hexadecimal
number (e.g. 0xFF0000 is red).
setForegroundColor('color: int');
setLabelsVisible('visible: {true | false}');
setLegendVisible('visible: {true | false}');
setChartContoursVisible('visible: {true | false}');
setLegendContoursVisible('visible: {true | false}');
setFont('name: String', 'style: String'); - The style could be Plain, Bold, Italic
or BoldItalic.
setChartFont('name: String', 'style: String', 'size: int'); - The style could be Plain, Bold, Italic
or BoldItalic.
setLegendFont('name: String', 'style: String', 'size: int'); - The style could be Plain, Bold, Italic
or BoldItalic.
Inner classes inherited from class java.applet.Applet |
java.applet.Applet.AccessibleApplet |
Inner classes inherited from class java.awt.Panel |
java.awt.Panel.AccessibleAWTPanel |
Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
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 | |
ChartApplet()
|
Method Summary | |
void |
beginInitScript()
Called before the init script is processed. |
java.awt.Font |
createFont(java.lang.String fontName,
java.lang.String fontStyle,
java.lang.String fontSize)
Creates a Font instance with the specified name, style and size. |
void |
endInitScript()
Called after the init script is processed. |
java.lang.String |
getAppletInfo()
Applet information. |
Chart |
getChart()
Gets the internal Chart component. |
java.awt.Color |
getColorFor(int color)
Factory method for Color instances. |
java.lang.String |
getDefaultChartClass()
Gets the fully qualified name of the Chart subclass used as a default Chart in this ChartApplet. |
java.lang.String[][] |
getParameterInfo()
Parameter info. |
void |
init()
Initialize the applet. |
void |
processCommand(java.util.Vector v)
Executes a single command in the init script. |
void |
processInitScript(java.lang.String initScript)
Executes the specified init script. |
void |
setBackgroundImage(java.lang.String backgroundImage)
Sets the background image of this ChartApplet. |
Methods inherited from class java.applet.Applet |
destroy, getAccessibleContext, getAppletContext, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stop |
Methods inherited from class java.awt.Panel |
addNotify |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public ChartApplet()
Method Detail |
public Chart getChart()
public void init()
init
in class java.applet.Applet
public java.lang.String getDefaultChartClass()
public void processInitScript(java.lang.String initScript)
public void beginInitScript()
public void endInitScript()
public void processCommand(java.util.Vector v) throws java.lang.Exception
public java.awt.Color getColorFor(int color)
public void setBackgroundImage(java.lang.String backgroundImage)
public java.awt.Font createFont(java.lang.String fontName, java.lang.String fontStyle, java.lang.String fontSize)
fontName
- The name of the FontfontStyle
- The style of the Font (plain, bold, italic or bolditalic).fontSize
- The size of the Font.public java.lang.String[][] getParameterInfo()
getParameterInfo
in class java.applet.Applet
public java.lang.String getAppletInfo()
getAppletInfo
in class java.applet.Applet
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |