jas.plot
Class MovableObject
java.lang.Object
  
java.awt.Component
      
java.awt.Container
          
javax.swing.JComponent
              
jas.plot.PlotComponent
                  
jas.plot.MovableObject
- All Implemented Interfaces: 
 - HasPopupItems, JASPlotMouseListener, ImageObserver, MenuContainer, Serializable
 
- Direct Known Subclasses: 
 - DataArea, Legend, TextBlock, Title
 
public abstract class MovableObject
- extends PlotComponent
- implements HasPopupItems, JASPlotMouseListener
  
Base class for any object that can be moved around using handles
- See Also:
 - Serialized Form
 
 
 
 
 
| 
Field Summary | 
static Color[] | 
bgcolors
 
          An array containing an expanded selection of colors. | 
static String[] | 
bgnames
 
          An array containing names of the expanded selection of colors. | 
 
 
 
 
 
 
 
 
| Methods inherited from class javax.swing.JComponent | 
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI | 
 
| Methods inherited from class java.awt.Container | 
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree | 
 
| Methods inherited from class java.awt.Component | 
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle | 
 
 
bgcolors
public static final Color[] bgcolors
- An array containing an expanded selection of colors.
 
bgnames
public static final String[] bgnames
- An array containing names of the expanded selection of colors.
- See Also:
 ColorMenu.EXTENDED_COLORS
 
MovableObject
public MovableObject(String prefix)
getPrefix
protected String getPrefix()
 
 
setMovableObjectBounds
public void setMovableObjectBounds(int p1,
                                   int p2,
                                   int p3,
                                   int p4)
 
 
setMovableObjectBounds
public void setMovableObjectBounds(Rectangle r)
 
 
setBorder
public void setBorder(Border newBorder)
- Overrides:
 setBorder in class JComponent
 
 
getBorderType
public int getBorderType()
- Description copied from class: 
PlotComponent 
- Gets the border if it is one of the standard types
- Overrides:
 getBorderType in class PlotComponent
 
- Returns:
 - One of NONE, BEVEL_IN, BEVEL_OUT, ETCHED, LINE, SHADOW, OTHER
 
 
 
getInsideBorder
public Border getInsideBorder()
 
 
modifyPopupMenu
public void modifyPopupMenu(JPopupMenu menu,
                            Component source)
- Description copied from interface: 
HasPopupItems 
- Modify the given menu object.
- Specified by:
 modifyPopupMenu in interface HasPopupItems
 
 
 
mouseEventNotify
public final void mouseEventNotify(MouseEvent me)
- Specified by:
 mouseEventNotify in interface JASPlotMouseListener
 
 
hasBeenResized
public boolean hasBeenResized()
 
 
hasBeenMoved
public boolean hasBeenMoved()
 
 
restoreDefaultLayout
public void restoreDefaultLayout()
 
 
hasDefaultLayout
public boolean hasDefaultLayout()
 
 
resizeMovableObject
public void resizeMovableObject(int w,
                                int h)
 
 
moveMovableObject
public void moveMovableObject(int x,
                              int y)
 
 
print
public void print(Graphics g)
- Overrides:
 print in class JComponent
 
 
Copyright © 2000-2009 FreeHEP. All Rights Reserved.