EspressReport
v 5.5

quadbase.reportdesigner.designer
Class Ruler

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--quadbase.reportdesigner.designer.Ruler
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public synchronized class Ruler
extends javax.swing.JPanel

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Inner classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Field Summary
protected  java.awt.Polygon current
           
protected  boolean dragOp
           
protected  boolean groupSetWidthOp
           
 double groupWidth
           
static int HORIZONTAL
           
static int INCH
           
 boolean isMetric
           
protected  java.awt.Polygon next
           
 int orientation
           
protected  boolean resizeOp
           
protected  java.awt.Rectangle shade
           
static int SIZE
           
static int VERTICAL
           
protected  int x0
           
protected  java.util.Vector xgl
           
protected  int xL
           
 double xLeft
           
protected  int xR
           
 double xRight
           
protected  int y0
           
protected  int yD
           
protected  java.util.Vector ygl
           
protected  int yU
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, 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.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
Ruler(int, boolean, ReportMain)
           
 
Method Summary
 void addGuideLineToXRuler(int)
           
 void addGuideLineToYRuler(int)
           
 void groupSetWidth()
           
 boolean isMetric()
           
 void paintComponent(java.awt.Graphics)
           
 void repaintGuideLineOnXRuler(int)
           
 void repaintGuideLineOnYRuler(int)
           
 void repaintNull()
           
 void repaintXRuler(int, int)
           
 void repaintYRuler(int, int)
           
 void setIsMetric(boolean)
           
 void setOrigin()
           
 void setPreferredHeight(int)
           
 void setPreferredWidth(int)
           
 void updateXRuler()
           
 void updateYRuler()
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUIClassID, paramString, 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, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, 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, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, 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, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, 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, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

INCH

public static final int INCH

HORIZONTAL

public static final int HORIZONTAL

VERTICAL

public static final int VERTICAL

SIZE

public static final int SIZE

orientation

public int orientation

isMetric

public boolean isMetric

xL

protected int xL

xR

protected int xR

yU

protected int yU

yD

protected int yD

x0

protected int x0

y0

protected int y0

dragOp

protected boolean dragOp

resizeOp

protected boolean resizeOp

groupSetWidthOp

protected boolean groupSetWidthOp

xLeft

public double xLeft

xRight

public double xRight

groupWidth

public double groupWidth

current

protected java.awt.Polygon current

next

protected java.awt.Polygon next

shade

protected java.awt.Rectangle shade

xgl

protected java.util.Vector xgl

ygl

protected java.util.Vector ygl
Constructor Detail

Ruler

public Ruler(int,
             boolean,
             ReportMain)
Method Detail

setIsMetric

public void setIsMetric(boolean)

isMetric

public boolean isMetric()

repaintGuideLineOnXRuler

public void repaintGuideLineOnXRuler(int)

repaintGuideLineOnYRuler

public void repaintGuideLineOnYRuler(int)

updateYRuler

public void updateYRuler()

updateXRuler

public void updateXRuler()

addGuideLineToXRuler

public void addGuideLineToXRuler(int)

addGuideLineToYRuler

public void addGuideLineToYRuler(int)

repaintXRuler

public void repaintXRuler(int,
                          int)

repaintYRuler

public void repaintYRuler(int,
                          int)

repaintNull

public void repaintNull()

setPreferredHeight

public void setPreferredHeight(int)

setPreferredWidth

public void setPreferredWidth(int)

paintComponent

public void paintComponent(java.awt.Graphics)
Overrides:
paintComponent in class javax.swing.JComponent

groupSetWidth

public void groupSetWidth()

setOrigin

public void setOrigin()

EspressReport
v 5.5