Documentation of 'sgtplot.beans.Page' Java class
Page
sgtplot.beans

Class Page

  • All Implemented Interfaces:
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.awt.print.Printable, java.beans.PropertyChangeListener, java.io.Serializable, java.util.EventListener


    public class Page
    extends javax.swing.JComponent
    implements java.beans.PropertyChangeListener, java.io.Serializable, java.awt.print.Printable
    Main SGT JavaBean in conjunction with a DataModel and PanelModel will create a graphic.

    Some classes have been omitted for display purposes.

    Since:
    3.0
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.swing.JComponent

        javax.swing.JComponent.AccessibleJComponent
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.BaselineResizeBehavior
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static boolean DEBUG 
      • 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 java.awt.print.Printable

        NO_SUCH_PAGE, PAGE_EXISTS
      • Fields inherited from interface java.awt.image.ImageObserver

        ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
    • Constructor Summary

      Constructors 
      Constructor and Description
      Page()
      Page constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      Panel findPanel(PanelHolder pHolder)
      Find the Panel associated with PanelHolder, a PanelModel component.
      DataModel getDataModel()
      Get DataModel.
      JPane getJPane()
      Get JPane associated with Page
      java.awt.Dimension getJPaneSize()
      Get JPane size.
      java.lang.String getName() 
      PanelModel getPanelModel()
      Get PanelModel.
      int getPrintHAlign()
      Get horizontal alignment for printing.
      java.awt.Point getPrintOrigin()
      Get page origin for printing.
      int getPrintScaleMode()
      Get printing scale mode.
      int getPrintVAlign()
      Get vertical alignment for printing.
      int print(java.awt.Graphics g, java.awt.print.PageFormat pf, int pageIndex) 
      void propertyChange(java.beans.PropertyChangeEvent evt) 
      void resetZoom()
      Reset the zoom for all Panels and DataGroupLayers.
      void setBackground(java.awt.Color color) 
      void setDataModel(DataModel dataModel)
      Set DataModel.
      void setName(java.lang.String name) 
      void setPanelModel(PanelModel panelModel)
      Set PanelModel.
      void setPrintHAlign(int horz)
      Set horizontal alignment for printing.
      void setPrintOrigin(java.awt.Point pt)
      Set page origin for printing.
      void setPrintScaleMode(int mode)
      Set printing scale mode.
      void setPrintVAlign(int vert)
      Set vertical alignment for printing.
      • Methods inherited from class javax.swing.JComponent

        addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, 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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
      • Methods inherited from class java.awt.Container

        add, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, 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, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, 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, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • Page

        public Page()
        Page constructor.
    • Method Detail

      • getJPane

        public JPane getJPane()
        Get JPane associated with Page
        Returns:
        JPane
      • getJPaneSize

        public java.awt.Dimension getJPaneSize()
        Get JPane size.
        Returns:
        JPane size
      • getDataModel

        public DataModel getDataModel()
        Get DataModel.
        Returns:
        DataModel
        See Also:
        DataModel
      • setDataModel

        public void setDataModel(DataModel dataModel)
        Set DataModel. DataModel is used to define the relationship between SGTData and the graphical representation.
        Parameters:
        dataModel - DataModel
        See Also:
        DataModel
      • getPanelModel

        public PanelModel getPanelModel()
        Get PanelModel.
        Returns:
        PanelModel
        See Also:
        PanelModel
      • setPanelModel

        public void setPanelModel(PanelModel panelModel)
        Set PanelModel. The PanelModel contains the information that indicates placement of Panels and DataGroupLayers.
        Parameters:
        panelModel - PanelModel
        See Also:
        PanelModel
      • getName

        public java.lang.String getName()
        Overrides:
        getName in class java.awt.Component
      • setBackground

        public void setBackground(java.awt.Color color)
        Overrides:
        setBackground in class javax.swing.JComponent
      • setName

        public void setName(java.lang.String name)
        Overrides:
        setName in class java.awt.Component
      • propertyChange

        public void propertyChange(java.beans.PropertyChangeEvent evt)
        Specified by:
        propertyChange in interface java.beans.PropertyChangeListener
      • findPanel

        public Panel findPanel(PanelHolder pHolder)
        Find the Panel associated with PanelHolder, a PanelModel component.
        Parameters:
        pHolder - PanelHolder
        Returns:
        Panel
        See Also:
        PanelModel, PanelHolder, Panel
      • resetZoom

        public void resetZoom()
        Reset the zoom for all Panels and DataGroupLayers.
      • print

        public int print(java.awt.Graphics g,
                         java.awt.print.PageFormat pf,
                         int pageIndex)
                  throws java.awt.print.PrinterException
        Specified by:
        print in interface java.awt.print.Printable
        Throws:
        java.awt.print.PrinterException
      • getPrintScaleMode

        public int getPrintScaleMode()
        Get printing scale mode.
        Returns:
        scale mode
      • getPrintVAlign

        public int getPrintVAlign()
        Get vertical alignment for printing.
        Returns:
        vertical alignment.
      • getPrintHAlign

        public int getPrintHAlign()
        Get horizontal alignment for printing.
        Returns:
        horizontal alignment
      • setPrintOrigin

        public void setPrintOrigin(java.awt.Point pt)
        Set page origin for printing. Will be used if the horizontal or vertical alignment is AbstractPane.SPECIFIED_LOCATION. Default = (0,0).
        Parameters:
        pageOrigin - page origin
        See Also:
        AbstractPane
      • getPrintOrigin

        public java.awt.Point getPrintOrigin()
        Get page origin for printing.
        Returns:
        page origin.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.