Class Pane
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- sgtplot.Pane
-
- All Implemented Interfaces:
- java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, AbstractPane
Deprecated.As of sgtplot 3.0, useJPane.
public class Pane extends java.awt.Container implements AbstractPane
ThePaneclass is extended fromjava.awt.Containerand is the basis for thegov.noaa.pmel.sgtpackage.The Java scientific graphics toolkit is designed to allow a graphics client developer a great deal of flexibility and freedom.
sgtplotis a package that greatly aids a developer in creating graphics applets.sgtplotis not a general purpose graphics package, but provides the tools to enable scientific graphics to be easily incorporated intoApplets.sgtplothas three main components, the "pane", on which all graphics are drawn. ThePaneis a fairly simple class and all drawing is done in "device" coordinates (pixels). By default, thePanewill draw on the screen, but it is designed to allow drawing in an offscreen buffer that can be printed (for applications).The next component is the
Layer. SeveralLayerscan be associated with a singlePane. TheLayerclass insulates the developer from the details of device coordinates by using "physical" coordinates. Physical coordinates are a right-hand coordinate systems with an origin of (0.0, 0.0) in the lower-left-hand corner and have the same scale in both the vertical and horizontal directions. Thus, aLayerthat is 5.0 units wide and 3.0 units high can be made larger and smaller on the screen by resizing thePane, but will not be distorted. TheLayerclass is responsible for displaying labels, keys (color, vector, and line), and rulers. ALayercan contain a singleGraph.Finally, the
Graphcomponent transforms from user coordinates (e.g. cm/sec, time, degC, or meters) to physical coordinates. TheGraphclasses handle the display of axes and data. Children of theGraphclass are capable of creating Cartesian, polar, and map graphics. For Cartesian graphs, several different axes (log, plain and time), transforms (linear, log, and tablelookup), andCartesianGraph(pixel, line, vector, and contour) classes are available. These classes can be combined in almost any combination.While only one dataset may be plotted per
Layer, co-plotting is supported by allowing layers to use the same transform objects. The order that the layers are plotted can be changed, allowing the developer (or user) to control what may be obscured.Member functions, in package
gov.noaa.pmel.sgt, follow the following naming convention. Member functions that have a P, U, or nothing at the end of the function name are of type double in Physical units, type double in User units, and type int in Device units, respectively. Variables that start with p, u, t, or d are coordinates of type physical, user, time, or device, respectively.All graphics are rendered when the
draw()method is invoked.Mouse Events
Mouse events are processed by the
JPaneobject to support object selection and zooming. Object selection is accomplished by left clicking the mouse on the desired object.JPanethen fires aPropertyChangeEventof type "objectSelected" that can be listened for by the users application. The user application then invokes thegetSelectedObject()method. Zooming is accomplished in several steps.1) Begin a zoom operation by pressing the left button. 2) Describe a zoom rectangle by dragging the mouse with the left button down. 3) Finish the zoom operation by releasing the left mouse button.When the mouse button has been release
JPanefires aPropertyChangeEventof type "zoomRectangle" that can be listened for by the users application. The user application can then obtain the zoom rectangle by invoking thegetZoomBounds()method.An example of object selection and zooming can be found in the
JPanedocumentation.- Since:
- 1.0
- See Also:
Layer,Graph,Graphics, Serialized Form
-
-
Field Summary
-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
Fields inherited from interface sgtplot.AbstractPane
BOTTOM, CENTER, DEFAULT_SCALE, LEFT, MIDDLE, RIGHT, SHRINK_TO_FIT, SPECIFIED_LOCATION, TO_FIT, TOP
-
-
Constructor Summary
Constructors Constructor and Description Pane()Deprecated.Default constructor.Pane(java.lang.String id, java.awt.Dimension size)Deprecated.Constructs aPane.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method and Description java.awt.Componentadd(java.awt.Component comp)Deprecated.Adds the specified component to the end of thePane.java.awt.Componentadd(java.awt.Component comp, int index)Deprecated.Adds the specified component to thePaneat the given position.voidadd(java.awt.Component comp, java.lang.Object constraints)Deprecated.Adds the specified component to the end of thisPane.voidadd(java.awt.Component comp, java.lang.Object constraints, int index)Deprecated.Adds the specified component to the end of thisPaneat the specified index.java.awt.Componentadd(java.lang.String name, java.awt.Component comp)Deprecated.Adds the specified component to thisPane.voidaddPropertyChangeListener(java.beans.PropertyChangeListener l)Deprecated.Add a PropertyChangeListener to the list.voiddraw()Deprecated.TheAbstractPaneand all of the attached Classes will be drawn.voiddraw(java.awt.Graphics g)Deprecated.TheAbstractPaneand all of the attached Classes will be drawn.voiddraw(java.awt.Graphics g, int width, int height)Deprecated.TheAbstractPaneand all of the attached Classes will be drawn.voiddraw(org.freehep.graphics2d.VectorGraphics g)Deprecated.voiddraw(org.freehep.graphics2d.VectorGraphics g, int width, int height)Deprecated.voiddraw(org.freehep.graphics2d.VectorGraphics g, java.lang.String s)Deprecated.java.awt.ComponentgetComponent()Deprecated.Get theComponentassociated with the pane.LayergetFirstLayer()Deprecated.Get the firstLayerassociated with thePanejava.lang.StringgetId()Deprecated.Get thePaneidentifier.LayergetLayer(java.lang.String id)Deprecated.Get theLayerassociated with thePaneindicated by the id.LayergetLayerFromDataId(java.lang.String id)Deprecated.Get theLayerassociated with thePaneindicated by the data id.java.awt.DimensiongetMaximumSize()Deprecated.java.awt.DimensiongetMinimumSize()Deprecated.java.lang.ObjectgetObjectAt(int x, int y)Deprecated.Get the current selected object at a point.java.lang.Object[]getObjectsAt(int x, int y)Deprecated.Return an array of objects whose bounds include x,y.java.lang.Object[]getObjectsAt(java.awt.Point pt)Deprecated.Return an array of objects whose bounds are at point pt.intgetPageHAlign()Deprecated.Get horizontal alignment for printing.java.awt.PointgetPageOrigin()Deprecated.Get the printer page origin.intgetPageScaleMode()Deprecated.Get printing scale mode.java.awt.DimensiongetPageSize()Deprecated.Get the printer page size.intgetPageVAlign()Deprecated.Get vertical alignment for printing.java.awt.DimensiongetPreferredSize()Deprecated.java.lang.ObjectgetSelectedObject()Deprecated.Return the last object selected.static StrokeDrawergetStrokeDrawer()Deprecated.Internal access to jdk1.1 or Java2D line drawing.static java.lang.StringgetVersion()Deprecated.Return the version of SGT.java.awt.RectanglegetZoomBounds()Deprecated.Return the device coordinates of the zoom action.java.awt.PointgetZoomStart()Deprecated.Return the device coordinates of the start of the zoom action.voidinit()Deprecated.No initialization required by Pane.booleanisBatch()Deprecated.Is batching turned on?booleanisModified()Deprecated.Has the plot been modified?booleanisMouseEventsEnabled()Deprecated.AreMouseEvents enabled for processing by SGT?booleanisPrinter()Deprecated.Test if the currentGraphicsobject is a printer.voidmoveLayerDown(Layer lyr)Deprecated.Move theLayerdown in the stack.voidmoveLayerDown(java.lang.String id)Deprecated.Move theLayerdown in the stack.voidmoveLayerUp(Layer lyr)Deprecated.Move theLayerup in the stack.voidmoveLayerUp(java.lang.String id)Deprecated.Move theLayerup in the stack.voidpaint(java.awt.Graphics g)Deprecated.Override of the parentpaintmethod.voidprocessMouseEvent(java.awt.event.MouseEvent event)Deprecated.Overrides the default event methods.voidprocessMouseMotionEvent(java.awt.event.MouseEvent event)Deprecated.voidremovePropertyChangeListener(java.beans.PropertyChangeListener l)Deprecated.Remove the PropertyChangeListener from the list.voidsetBatch(boolean batch)Deprecated.Turn on/off batching of updates to the pane.voidsetBatch(boolean batch, java.lang.String msg)Deprecated.Turn on/off batching of updates to the pane.voidsetId(java.lang.String id)Deprecated.Set thePaneidentifiervoidsetModified(boolean mod, java.lang.String mess)Deprecated.Notify the pane that something has changed and a redraw is required.voidsetMouseEventsEnabled(boolean enable)Deprecated.Enable/disable the handling ofMouseEvents by SGT.voidsetPageAlign(int vert, int horz)Deprecated.Set alignment for printing.voidsetPageHAlign(int horz)Deprecated.Set horizontal alignment for printing.voidsetPageOrigin(java.awt.Point p)Deprecated.Set the printer page origin.voidsetPageScaleMode(int mode)Deprecated.Set printing scale mode.voidsetPageVAlign(int vert)Deprecated.Set vertical alignment for printing.voidsetSelectedObject(java.lang.Object obj)Deprecated.Primarily used internally by sgtplot.voidsetSize(java.awt.Dimension d)Deprecated.Set the size.java.lang.StringtoString()Deprecated.Get aStringrepresentatinof thePane.voidupdate(java.awt.Graphics g)Deprecated.Updates thePane-
Methods inherited from class java.awt.Container
addContainerListener, addNotify, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, validate
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setVisible, show, show, size, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface sgtplot.AbstractPane
getBounds
-
-
-
-
Constructor Detail
-
Pane
public Pane(java.lang.String id, java.awt.Dimension size)Deprecated.Constructs aPane.- Parameters:
id- thePaneidentifiersize- the size of thePanein pixels
-
Pane
public Pane()
Deprecated.Default constructor. The identifier is set to an empty string and the size is set to a width and height of 50 pixels. A default constructor is required to work as a component with Visual Cafe.import gov.noaa.pmel.sgt.Pane; ... Pane pane; ... pane = new Pane("main graph", new Dimension(400, 500)); pane.setLayout(new StackedLayout()); ...- See Also:
StackedLayout
-
-
Method Detail
-
getVersion
public static java.lang.String getVersion()
Deprecated.Return the version of SGT.- Since:
- 3.0
-
draw
public void draw(org.freehep.graphics2d.VectorGraphics g, java.lang.String s)Deprecated.
-
init
public void init()
Deprecated.No initialization required by Pane.- Specified by:
initin interfaceAbstractPane
-
draw
public void draw(org.freehep.graphics2d.VectorGraphics g)
Deprecated.
-
draw
public void draw(org.freehep.graphics2d.VectorGraphics g, int width, int height)Deprecated.
-
isPrinter
public boolean isPrinter()
Deprecated.Description copied from interface:AbstractPaneTest if the currentGraphicsobject is a printer.- Specified by:
isPrinterin interfaceAbstractPane- Returns:
- true if a printer
-
getStrokeDrawer
public static StrokeDrawer getStrokeDrawer()
Deprecated.Internal access to jdk1.1 or Java2D line drawing.
-
getPageSize
public java.awt.Dimension getPageSize()
Deprecated.Description copied from interface:AbstractPaneGet the printer page size.- Specified by:
getPageSizein interfaceAbstractPane- Returns:
- page size
-
update
public void update(java.awt.Graphics g)
Deprecated.Updates thePane- Overrides:
updatein classjava.awt.Container
-
paint
public void paint(java.awt.Graphics g)
Deprecated.Override of the parentpaintmethod. This method should not be called by a user.- Overrides:
paintin classjava.awt.Container
-
add
public java.awt.Component add(java.awt.Component comp)
Deprecated.Adds the specified component to the end of thePane.- Overrides:
addin classjava.awt.Container- Parameters:
comp- the component to be added- Returns:
- component argument
-
add
public java.awt.Component add(java.awt.Component comp, int index)Deprecated.Adds the specified component to thePaneat the given position.- Overrides:
addin classjava.awt.Container- Parameters:
comp- the component to be addedindex- the position at which to insert the component, or -1 to insert the component at the end.- Returns:
- component argument
-
add
public void add(java.awt.Component comp, java.lang.Object constraints)Deprecated.Adds the specified component to the end of thisPane. Also notifies the layout manager to add the component to thisPane's layout using the specified constraints object.- Overrides:
addin classjava.awt.Container- Parameters:
comp- the component to be addedconstraints- an object expressing layout constraints for this component
-
add
public void add(java.awt.Component comp, java.lang.Object constraints, int index)Deprecated.Adds the specified component to the end of thisPaneat the specified index. Also notifies the layout manager to add the component to thisPane's layout using the specified constraints object.- Overrides:
addin classjava.awt.Container- Parameters:
comp- the component to be addedconstraints- an object expressing layout constraints for this componentindex- the position in thePane's list at which to insert the component -1 means insert at the end.
-
add
public java.awt.Component add(java.lang.String name, java.awt.Component comp)Deprecated.Adds the specified component to thisPane. It is strongly advised to use add(Component, Object), in place of this method.- Overrides:
addin classjava.awt.Container
-
getId
public java.lang.String getId()
Deprecated.Description copied from interface:AbstractPaneGet thePaneidentifier.- Specified by:
getIdin interfaceAbstractPane- Returns:
Stringcontaining thePaneidentifier.
-
setId
public void setId(java.lang.String id)
Deprecated.Description copied from interface:AbstractPaneSet thePaneidentifier- Specified by:
setIdin interfaceAbstractPane
-
setPageAlign
public void setPageAlign(int vert, int horz)Deprecated.Description copied from interface:AbstractPaneSet alignment for printing.- Specified by:
setPageAlignin interfaceAbstractPane- Parameters:
vert- vertical alignmenthorz- horizontal alignment- See Also:
AbstractPane.TOP,AbstractPane.MIDDLE,AbstractPane.BOTTOM,AbstractPane.LEFT,AbstractPane.CENTER,AbstractPane.RIGHT,AbstractPane.SPECIFIED_LOCATION
-
setPageVAlign
public void setPageVAlign(int vert)
Deprecated.Description copied from interface:AbstractPaneSet vertical alignment for printing. Allowed choices includeTOP,MIDDLE, andBOTTOMfor vert andLEFT,CENTER, andRIGHTfor horz. Either can beSPECIFIED_LOCATION.- Specified by:
setPageVAlignin interfaceAbstractPane- Parameters:
vert- vertical alignment- See Also:
AbstractPane.TOP,AbstractPane.MIDDLE,AbstractPane.BOTTOM,AbstractPane.SPECIFIED_LOCATION
-
setPageHAlign
public void setPageHAlign(int horz)
Deprecated.Description copied from interface:AbstractPaneSet horizontal alignment for printing. Allowed choices includeTOP,MIDDLE, andBOTTOM.- Specified by:
setPageHAlignin interfaceAbstractPane- Parameters:
horz- horizontal alignment- See Also:
AbstractPane.LEFT,AbstractPane.CENTER,AbstractPane.RIGHT,AbstractPane.SPECIFIED_LOCATION
-
getPageVAlign
public int getPageVAlign()
Deprecated.Description copied from interface:AbstractPaneGet vertical alignment for printing. Allowed choices includeLEFT,CENTER, andRIGHT.- Specified by:
getPageVAlignin interfaceAbstractPane- Returns:
- vertical alignment
- See Also:
AbstractPane.TOP,AbstractPane.MIDDLE,AbstractPane.BOTTOM,AbstractPane.SPECIFIED_LOCATION
-
getPageHAlign
public int getPageHAlign()
Deprecated.Description copied from interface:AbstractPaneGet horizontal alignment for printing.- Specified by:
getPageHAlignin interfaceAbstractPane- Returns:
- horizontal alignment
- See Also:
AbstractPane.LEFT,AbstractPane.CENTER,AbstractPane.RIGHT,AbstractPane.SPECIFIED_LOCATION
-
setPageOrigin
public void setPageOrigin(java.awt.Point p)
Deprecated.Description copied from interface:AbstractPaneSet the printer page origin. Valid for HAlign =SPECIFIED_LOCATIONor VAlign =SPECIFIED_LOCATION.- Specified by:
setPageOriginin interfaceAbstractPane
-
getPageOrigin
public java.awt.Point getPageOrigin()
Deprecated.Description copied from interface:AbstractPaneGet the printer page origin. Valid for HAlign =SPECIFIED_LOCATIONor VAlign =SPECIFIED_LOCATION.- Specified by:
getPageOriginin interfaceAbstractPane
-
setSize
public void setSize(java.awt.Dimension d)
Deprecated.Set the size.- Overrides:
setSizein classjava.awt.Component
-
getFirstLayer
public Layer getFirstLayer()
Deprecated.Description copied from interface:AbstractPaneGet the firstLayerassociated with thePane- Specified by:
getFirstLayerin interfaceAbstractPane- Returns:
- the first
Layerobject
-
getLayer
public Layer getLayer(java.lang.String id) throws LayerNotFoundException
Deprecated.Description copied from interface:AbstractPaneGet theLayerassociated with thePaneindicated by the id.- Specified by:
getLayerin interfaceAbstractPane- Parameters:
id- identifier.- Throws:
LayerNotFoundException- TheLayerindicated by the id was not found.
-
getLayerFromDataId
public Layer getLayerFromDataId(java.lang.String id) throws LayerNotFoundException
Deprecated.Description copied from interface:AbstractPaneGet theLayerassociated with thePaneindicated by the data id.- Specified by:
getLayerFromDataIdin interfaceAbstractPane- Parameters:
id- data identifier- Throws:
LayerNotFoundException- TheLayerindicated by the id was not found.- See Also:
SGTData
-
moveLayerUp
public void moveLayerUp(Layer lyr) throws LayerNotFoundException
Deprecated.Move theLayerup in the stack. The order of the layers determine when they are drawn. Moving theLayerup causes theLayerto be drawn later and over earlier layers.- Parameters:
lyr-Layerobject.- Throws:
LayerNotFoundException- The specifiedLayerwas not found in the list.- See Also:
Layer
-
moveLayerUp
public void moveLayerUp(java.lang.String id) throws LayerNotFoundExceptionDeprecated.Move theLayerup in the stack. The order of the layers determine when they are drawn. Moving theLayerup causes theLayerto be drawn later and over earlier layers.- Parameters:
id- identifier.- Throws:
LayerNotFoundException- The specifiedLayerwas not found in the list.- See Also:
Layer
-
moveLayerDown
public void moveLayerDown(Layer lyr) throws LayerNotFoundException
Deprecated.Move theLayerdown in the stack. The order of the layers determine when they are drawn. Moving theLayerdown causes theLayerto be drawn earlier.- Parameters:
lyr-Layerobject.- Throws:
LayerNotFoundException- The specifiedLayerwas not found in the list.- See Also:
Layer
-
moveLayerDown
public void moveLayerDown(java.lang.String id) throws LayerNotFoundExceptionDeprecated.Move theLayerdown in the stack. The order of the layers determine when they are drawn. Moving theLayerdown causes theLayerto be drawn earlier.- Parameters:
id- identifier- Throws:
LayerNotFoundException- The specifiedLayerwas not found in the list.- See Also:
Layer
-
getSelectedObject
public java.lang.Object getSelectedObject()
Deprecated.Description copied from interface:AbstractPaneReturn the last object selected. Returns only objects that are part ofLayers currently connected to the pane.AbstractPanetests each layer after a MOUSE_DOWN event for an object whose bounding box contains the mouse. The pane object then passes the event on to the next level.- Specified by:
getSelectedObjectin interfaceAbstractPane
-
setSelectedObject
public void setSelectedObject(java.lang.Object obj)
Deprecated.Description copied from interface:AbstractPanePrimarily used internally by sgtplot. This can also be used to mark an object as selected for use in an event handler.- Specified by:
setSelectedObjectin interfaceAbstractPane
-
processMouseEvent
public void processMouseEvent(java.awt.event.MouseEvent event)
Deprecated.Overrides the default event methods.- Overrides:
processMouseEventin classjava.awt.Component
-
processMouseMotionEvent
public void processMouseMotionEvent(java.awt.event.MouseEvent event)
Deprecated.- Overrides:
processMouseMotionEventin classjava.awt.Component
-
getZoomBounds
public java.awt.Rectangle getZoomBounds()
Deprecated.Description copied from interface:AbstractPaneReturn the device coordinates of the zoom action. The coordinates are in device units and may require transformation to the physical units or user units.- Specified by:
getZoomBoundsin interfaceAbstractPane- Returns:
- zoom rectangle
-
getZoomStart
public java.awt.Point getZoomStart()
Deprecated.Description copied from interface:AbstractPaneReturn the device coordinates of the start of the zoom action. ThePointis in device coordinates and may require transformation to physical units or user units. Zoom start may be useful to indicate which graph to zoom.- Specified by:
getZoomStartin interfaceAbstractPane- Returns:
- zoom start
- Since:
- 3.0
-
getObjectAt
public java.lang.Object getObjectAt(int x, int y)Deprecated.Description copied from interface:AbstractPaneGet the current selected object at a point. Used internally by sgtplot.- Specified by:
getObjectAtin interfaceAbstractPane
-
getObjectsAt
public java.lang.Object[] getObjectsAt(int x, int y)Deprecated.Description copied from interface:AbstractPaneReturn an array of objects whose bounds include x,y.- Specified by:
getObjectsAtin interfaceAbstractPane- Since:
- 3.0
-
getObjectsAt
public java.lang.Object[] getObjectsAt(java.awt.Point pt)
Deprecated.Description copied from interface:AbstractPaneReturn an array of objects whose bounds are at point pt.- Specified by:
getObjectsAtin interfaceAbstractPane- Since:
- 3.0
-
getComponent
public java.awt.Component getComponent()
Deprecated.Description copied from interface:AbstractPaneGet theComponentassociated with the pane.- Specified by:
getComponentin interfaceAbstractPane
-
getMaximumSize
public java.awt.Dimension getMaximumSize()
Deprecated.- Overrides:
getMaximumSizein classjava.awt.Container
-
getMinimumSize
public java.awt.Dimension getMinimumSize()
Deprecated.- Overrides:
getMinimumSizein classjava.awt.Container
-
getPreferredSize
public java.awt.Dimension getPreferredSize()
Deprecated.- Overrides:
getPreferredSizein classjava.awt.Container
-
toString
public java.lang.String toString()
Deprecated.Get aStringrepresentatinof thePane.- Overrides:
toStringin classjava.awt.Component- Returns:
Stringrepresentation
-
setBatch
public void setBatch(boolean batch, java.lang.String msg)Deprecated.Description copied from interface:AbstractPaneTurn on/off batching of updates to the pane. While batching istrueproperty change events will not cause pane to redraw. When batching is turned back on if the pane has been modified it will then redraw.- Specified by:
setBatchin interfaceAbstractPane
-
setBatch
public void setBatch(boolean batch)
Deprecated.Description copied from interface:AbstractPaneTurn on/off batching of updates to the pane. While batching istrueproperty change events will not cause pane to redraw. When batching is turned back on if the pane has been modified it will then redraw.- Specified by:
setBatchin interfaceAbstractPane
-
isBatch
public boolean isBatch()
Deprecated.Description copied from interface:AbstractPaneIs batching turned on?- Specified by:
isBatchin interfaceAbstractPane
-
setModified
public void setModified(boolean mod, java.lang.String mess)Deprecated.Description copied from interface:AbstractPaneNotify the pane that something has changed and a redraw is required. Used internally by sgtplot.- Specified by:
setModifiedin interfaceAbstractPane
-
isModified
public boolean isModified()
Deprecated.Description copied from interface:AbstractPaneHas the plot been modified?- Specified by:
isModifiedin interfaceAbstractPane
-
setMouseEventsEnabled
public void setMouseEventsEnabled(boolean enable)
Deprecated.Description copied from interface:AbstractPaneEnable/disable the handling ofMouseEvents by SGT. Disabling mouse events will turn off object selection, moveable, selectable, draggable, and zooming.- Specified by:
setMouseEventsEnabledin interfaceAbstractPane- Since:
- 3.0
-
isMouseEventsEnabled
public boolean isMouseEventsEnabled()
Deprecated.Description copied from interface:AbstractPaneAreMouseEvents enabled for processing by SGT?- Specified by:
isMouseEventsEnabledin interfaceAbstractPane- Since:
- 3.0
-
setPageScaleMode
public void setPageScaleMode(int mode)
Deprecated.Description copied from interface:AbstractPaneSet printing scale mode. Allowable choices areTO_FIT,SHRINK_TO_FITandDEFAULT_SCALE. Default = DEFAULT_SCALE.- Specified by:
setPageScaleModein interfaceAbstractPane- Parameters:
mode- print page scaling- See Also:
AbstractPane.DEFAULT_SCALE,AbstractPane.TO_FIT,AbstractPane.SHRINK_TO_FIT
-
getPageScaleMode
public int getPageScaleMode()
Deprecated.Description copied from interface:AbstractPaneGet printing scale mode.- Specified by:
getPageScaleModein interfaceAbstractPane- Returns:
- AUTO_SCALE, TO_FIT, or SHRINK_TO_FIT
- See Also:
AbstractPane.DEFAULT_SCALE,AbstractPane.TO_FIT,AbstractPane.SHRINK_TO_FIT
-
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener l)
Deprecated.Description copied from interface:AbstractPaneAdd a PropertyChangeListener to the list. Properties forPaneandJPaneinclude "objectSelected" and "zoomRectangle".- Specified by:
addPropertyChangeListenerin interfaceAbstractPane- Overrides:
addPropertyChangeListenerin classjava.awt.Container
-
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener l)
Deprecated.Description copied from interface:AbstractPaneRemove the PropertyChangeListener from the list.- Specified by:
removePropertyChangeListenerin interfaceAbstractPane- Overrides:
removePropertyChangeListenerin classjava.awt.Component
-
draw
public void draw(java.awt.Graphics g)
Deprecated.Description copied from interface:AbstractPaneTheAbstractPaneand all of the attached Classes will be drawn. Drawing will occur using the suppliedGraphicsobject.- Specified by:
drawin interfaceAbstractPane- Parameters:
g- User suppliedGraphicsobject- See Also:
Graphics
-
draw
public void draw(java.awt.Graphics g, int width, int height)Deprecated.Description copied from interface:AbstractPaneTheAbstractPaneand all of the attached Classes will be drawn. Drawing will occur using the suppliedGraphicsobject. And clipping will be done to the width and height.- Specified by:
drawin interfaceAbstractPane- Parameters:
g- User suppliedGraphicsobjectwidth- clipping widthheight- clipping height- See Also:
Graphics
-
draw
public void draw()
Deprecated.Description copied from interface:AbstractPaneTheAbstractPaneand all of the attached Classes will be drawn. Drawing will occur in an offscreen image and then copied to the screen. A new offscreen image is created on the first call to draw() or if the size of the pane has been changed. The offscreen image will be used as a "double" buffer when the screen requires redrawing.Each
Layerthat has been added will be drawn in the order added, except if that order has been change using themoveLayerUp()ormoveLayerDown()methods.- Specified by:
drawin interfaceAbstractPane- See Also:
Graphics,Layer
-
-
DMelt 3.0 © DataMelt by jWork.ORG