|
|||||||||
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 | +--javax.swing.JComponent | +--javax.swing.JPanel | +--sexi.gui.graph.ChartSurface
Inner classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent, javax.swing.JComponent.ActionStandin, javax.swing.JComponent.IntVector, javax.swing.JComponent.KeyboardState |
Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.AWTTreeLock |
Field Summary | |
java.awt.Color |
axisCol
|
(package private) int |
bottom_b
|
(package private) float |
grid_x
|
(package private) float |
grid_y
|
(package private) java.awt.Color |
gridCol
|
boolean |
isCenterLabX
|
boolean |
isCenterLabY
|
(package private) boolean |
isEqualScale
|
boolean |
isGridX
|
boolean |
isGridY
|
boolean |
isLabelX
|
boolean |
isLabelY
|
java.awt.Font |
labelFont
|
java.awt.Color |
labXCol
|
java.awt.Color |
labYCol
|
(package private) int |
left_b
|
(package private) float |
max_x
|
(package private) float |
max_y
|
(package private) float |
min_x
|
(package private) float |
min_y
|
(package private) java.lang.String |
mTitle
|
(package private) float |
pixUnit_x
|
(package private) float |
pixUnit_y
|
(package private) int |
right_b
|
java.awt.Font |
titleAxisFont
|
java.awt.Color |
titleCol
|
java.awt.Font |
titleFont
|
java.awt.Color |
titleXCol
|
java.awt.Color |
titleYCol
|
(package private) int |
top_b
|
(package private) java.lang.String |
xTitle
|
(package private) java.lang.String |
yTitle
|
Fields inherited from class javax.swing.JComponent |
_bounds, accessibleContext, listenerList, paintingChild, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Container |
component, containerListener, layoutMgr, listeningBoundsChildren, listeningChildren, ncomponents |
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, graphicsConfig, hasFocus, height, hierarchyBoundsListener, hierarchyBoundsListenerK, hierarchyListener, hierarchyListenerK, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, metrics, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowClosingException, windowListenerK, x, y |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
ChartSurface()
|
Method Summary | |
void |
drawBack(int w,
int h,
java.awt.Graphics2D g2)
|
abstract void |
drawGraph(java.awt.Graphics2D g2,
int w,
int h)
|
float |
getGridX()
|
float |
getGridY()
|
float |
getMaxX()
|
float |
getMaxY()
|
float |
getMinX()
|
float |
getMinY()
|
float |
getScaleX()
|
float |
getScaleY()
|
java.lang.String |
getTitle()
|
abstract java.lang.String |
getXLabel(int x)
|
java.lang.String |
getXTitle()
|
abstract java.lang.String |
getYLabel(int y)
|
java.lang.String |
getYTitle()
|
void |
paint(java.awt.Graphics g)
|
void |
setChartBorder(int t,
int b,
int l,
int r)
|
void |
setChartTitle(java.lang.String mt,
java.lang.String xt,
java.lang.String yt)
|
void |
setUnitX(float min,
float max,
float grid)
|
void |
setUnitY(float min,
float max,
float grid)
|
void |
updateAll()
|
void |
updateBackground()
|
void |
updatePlot()
|
Methods inherited from class javax.swing.JPanel |
|
Methods inherited from class javax.swing.JComponent |
_paintImmediately, addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, alwaysOnTop, checkIfChildObscuredBySibling, componentInputMapChanged, computeVisibleRect, computeVisibleRect, compWriteObjectNotify, contains, createToolTip, disable, enable, enableSerialization, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getCreatedDoubleBuffer, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyBindings, processKeyBindingsForAllComponents, processKeyEvent, processMouseMotionEvent, putClientProperty, rectangleIsObscured, rectangleIsObscuredBySibling, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setCreatedDoubleBuffer, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPaintingChild, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, shouldDebugGraphics, superProcessMouseMotionEvent, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, adjustListeningChildren, applyOrientation, checkGD, countComponents, createChildHierarchyEvents, createHierarchyEvents, deliverEvent, dispatchEventImpl, dispatchEventToSelf, doLayout, eventEnabled, findComponentAt, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getLayout, getMouseEventTarget, getWindow, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPaint, lightweightPrint, list, list, locate, minimumSize, nextFocus, numListening, paintComponents, paintHeavyweightComponents, postProcessKeyEvent, postsOldMouseEvents, preferredSize, preProcessKeyEvent, printComponents, printHeavyweightComponents, processContainerEvent, processEvent, proxyEnableEvents, proxyRequestFocus, remove, remove, removeAll, removeContainerListener, setFocusOwner, setLayout, transferFocus, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, areInputMethodsEnabled, bounds, checkImage, checkImage, checkWindowClosingException, coalesceEvents, constructComponentName, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getAccessibleIndexInParent, getAccessibleStateSet, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getToolkit, getToolkitImpl, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isEnabledImpl, isLightweight, isRecursivelyVisible, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resetGC, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public java.awt.Color axisCol
java.awt.Color gridCol
public java.awt.Color labXCol
public java.awt.Color labYCol
public java.awt.Color titleXCol
public java.awt.Color titleYCol
public java.awt.Color titleCol
public java.awt.Font titleFont
public java.awt.Font titleAxisFont
public java.awt.Font labelFont
public boolean isLabelX
public boolean isLabelY
public boolean isCenterLabX
public boolean isCenterLabY
public boolean isGridX
public boolean isGridY
float min_x
float max_x
float grid_x
float min_y
float max_y
float grid_y
boolean isEqualScale
float pixUnit_x
float pixUnit_y
int bottom_b
int top_b
int left_b
int right_b
java.lang.String xTitle
java.lang.String yTitle
java.lang.String mTitle
Constructor Detail |
public ChartSurface()
Method Detail |
public abstract java.lang.String getXLabel(int x)
public abstract java.lang.String getYLabel(int y)
public abstract void drawGraph(java.awt.Graphics2D g2, int w, int h)
public void setUnitX(float min, float max, float grid)
public void setUnitY(float min, float max, float grid)
public float getMinX()
public float getMaxX()
public float getGridX()
public float getMinY()
public float getMaxY()
public float getGridY()
public float getScaleX()
public float getScaleY()
public void paint(java.awt.Graphics g)
paint
in class javax.swing.JComponent
public void setChartBorder(int t, int b, int l, int r)
public void drawBack(int w, int h, java.awt.Graphics2D g2)
public void setChartTitle(java.lang.String mt, java.lang.String xt, java.lang.String yt)
public java.lang.String getXTitle()
public java.lang.String getYTitle()
public java.lang.String getTitle()
public void updateBackground()
public void updatePlot()
public void updateAll()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |