JClass DesktopViews 6.3.0 API
Documentation

com.klg.jclass.page.awt
Class JCPrintPage

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--com.klg.jclass.page.awt.JCPrintPage
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable

public class JCPrintPage
extends JComponent

PrintPage displays a print page.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
protected  Color bgColor
           
protected  com.klg.jclass.page.JCDocument document
           
protected  Image image
           
protected  int page
           
protected  Dimension preferredDimension
           
protected  com.klg.jclass.page.awt.JCAWTScreenPrinter printer
           
protected  boolean requiresRepaint
           
 
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
JCPrintPage(com.klg.jclass.page.awt.JCAWTScreenPrinter printer)
          Constructor.
JCPrintPage(com.klg.jclass.page.awt.JCAWTScreenPrinter printer, Dimension preferredDimension)
          Constructs a Dimension and initializes it to the specified preferred dimension.
 
Method Summary
 void dispose()
          Makes sure the graphics are disposed, and cleans up the rest.
 Dimension getPreferredSize()
          Gets the preferred size of the page.
 void paintComponent(Graphics gc)
          Paints the table image centered on the screen.
 void setBackground(Color bgColor)
          Sets the background color of the page; default is white.
 void setDocument(com.klg.jclass.page.JCDocument document)
          Sets the document to be printed.
 void setPage(int page)
          Sets the page to be printed.
 void setPreferredSize(Dimension preferredDimension)
          Sets the preferred size of the page.
 
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, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

document

protected com.klg.jclass.page.JCDocument document

page

protected int page

preferredDimension

protected Dimension preferredDimension

bgColor

protected Color bgColor

requiresRepaint

protected boolean requiresRepaint

image

protected Image image

printer

protected com.klg.jclass.page.awt.JCAWTScreenPrinter printer
Constructor Detail

JCPrintPage

public JCPrintPage(com.klg.jclass.page.awt.JCAWTScreenPrinter printer)
Constructor. Assumes 8.5 x 11 page.

Parameters:
printer -

JCPrintPage

public JCPrintPage(com.klg.jclass.page.awt.JCAWTScreenPrinter printer,
                   Dimension preferredDimension)
Constructs a Dimension and initializes it to the specified preferred dimension.

Parameters:
printer -
preferredDimension -
Method Detail

setBackground

public void setBackground(Color bgColor)
Sets the background color of the page; default is white.

Overrides:
setBackground in class JComponent
Parameters:
bgColor -

setDocument

public void setDocument(com.klg.jclass.page.JCDocument document)
Sets the document to be printed.

Parameters:
document -

setPage

public void setPage(int page)
Sets the page to be printed.

Parameters:
page -

getPreferredSize

public Dimension getPreferredSize()
Gets the preferred size of the page.

Overrides:
getPreferredSize in class JComponent
Returns:

setPreferredSize

public void setPreferredSize(Dimension preferredDimension)
Sets the preferred size of the page.

Overrides:
setPreferredSize in class JComponent
Parameters:
preferredDimension -

paintComponent

public void paintComponent(Graphics gc)
Paints the table image centered on the screen.

Overrides:
paintComponent in class JComponent
Parameters:
gc -

dispose

public void dispose()
Makes sure the graphics are disposed, and cleans up the rest.


Copyright © 2004 Quest Software Inc..
All rights reserved.