ChartDirector
Class ViewPortControl

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JLabel
                          |
                          +--ChartDirector.ViewPortControl
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.swing.SwingConstants

public class ViewPortControl
extends javax.swing.JLabel

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Field Summary
 ViewPortAdapter parentVpChangedHandler
           
 
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NORTH, NORTH_EAST, NORTH_WEST, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ViewPortControl()
           
 
Method Summary
 BaseChart getChart()
           
 boolean getClickToCenter()
           
 boolean getDragBorderToResize()
           
 boolean getDragInsideToMove()
           
 boolean getDragOutsideToSelect()
           
 java.awt.Color getSelectionBorderColor()
           
 int getSelectionBorderWidth()
           
 ChartViewer getViewer()
           
 java.awt.Color getViewPortBorderColor()
           
 int getViewPortBorderWidth()
           
 java.awt.Color getViewPortExternalColor()
           
 java.awt.Color getViewPortFillColor()
           
 void setChart(BaseChart c)
           
 void setClickToCenter(boolean b)
           
 void setCursor(int p, java.awt.Cursor cursor)
           
 void setDragBorderToResize(boolean b)
           
 void setDragInsideToMove(boolean b)
           
 void setDragOutsideToSelect(boolean b)
           
 void setMouseMargin(int mouseMargin, int cornerMargin)
           
 void setSelectionBorderColor(java.awt.Color c)
           
 void setSelectionBorderWidth(int w)
           
 void setViewer(ChartViewer viewer)
           
 void setViewPortBorderColor(java.awt.Color c)
           
 void setViewPortBorderWidth(int w)
           
 void setViewPortExternalColor(java.awt.Color c)
           
 void setViewPortFillColor(java.awt.Color c)
           
 void updateDisplay()
           
 
Methods inherited from class javax.swing.JLabel
getAccessibleContext, getDisabledIcon, getDisplayedMnemonic, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getLabelFor, getText, getUI, getUIClassID, getVerticalAlignment, getVerticalTextPosition, imageUpdate, setDisabledIcon, setDisplayedMnemonic, setDisplayedMnemonic, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabelFor, setText, setUI, setVerticalAlignment, setVerticalTextPosition, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, 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, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setLayout, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, contains, createImage, createImage, dispatchEvent, enable, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, 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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

parentVpChangedHandler

public ViewPortAdapter parentVpChangedHandler
Constructor Detail

ViewPortControl

public ViewPortControl()
Method Detail

setViewer

public void setViewer(ChartViewer viewer)

getViewer

public ChartViewer getViewer()

setChart

public void setChart(BaseChart c)

getChart

public BaseChart getChart()

setDragOutsideToSelect

public void setDragOutsideToSelect(boolean b)

getDragOutsideToSelect

public boolean getDragOutsideToSelect()

setDragInsideToMove

public void setDragInsideToMove(boolean b)

getDragInsideToMove

public boolean getDragInsideToMove()

setDragBorderToResize

public void setDragBorderToResize(boolean b)

getDragBorderToResize

public boolean getDragBorderToResize()

setClickToCenter

public void setClickToCenter(boolean b)

getClickToCenter

public boolean getClickToCenter()

setViewPortFillColor

public void setViewPortFillColor(java.awt.Color c)

getViewPortFillColor

public java.awt.Color getViewPortFillColor()

setViewPortBorderColor

public void setViewPortBorderColor(java.awt.Color c)

getViewPortBorderColor

public java.awt.Color getViewPortBorderColor()

setViewPortBorderWidth

public void setViewPortBorderWidth(int w)

getViewPortBorderWidth

public int getViewPortBorderWidth()

setViewPortExternalColor

public void setViewPortExternalColor(java.awt.Color c)

getViewPortExternalColor

public java.awt.Color getViewPortExternalColor()

setSelectionBorderColor

public void setSelectionBorderColor(java.awt.Color c)

getSelectionBorderColor

public java.awt.Color getSelectionBorderColor()

setSelectionBorderWidth

public void setSelectionBorderWidth(int w)

getSelectionBorderWidth

public int getSelectionBorderWidth()

setCursor

public void setCursor(int p,
                      java.awt.Cursor cursor)

setMouseMargin

public void setMouseMargin(int mouseMargin,
                           int cornerMargin)

updateDisplay

public void updateDisplay()