public class SpooledFileViewer
extends javax.swing.JComponent
implements java.io.Serializable
Most errors are reported as ErrorEvents rather than throwing exceptions. Users should listen for ErrorEvents in order to diagnose and recover from error conditions.
SpooledFileViewer objects generate the following events:
The following example creates a spooled file viewer to display a spooled file previously created on the system.
// Assume splf is the spooled file. // Create the spooled file viewer SpooledFileViewer splfv = new SpooledFileViewer(splf, 1); splfv.load(); // Add the spooled file viewer to a frame JFrame frame = new JFrame("My Window"); frame.getContentPane().add(splfv);
SpooledFile
,
Serialized Formjavax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static int |
A3
Deprecated.
Represents A3 paper size (297 x 420 mm)
|
static int |
A4
Deprecated.
Represents A4 paper size (210 x 297 mm)
|
static int |
A5
Deprecated.
Represents A5 paper size (148 x 210 mm)
|
static int |
ABSOLUTE_FIDELITY
Deprecated.
Represents *ABSOLUTE viewing fidelity
|
static int |
B4
Deprecated.
Represents B4 paper size (257 x 364 mm)
|
static int |
B5
Deprecated.
Represents B5 paper size (182 x 257 mm)
|
static int |
CONT132
Deprecated.
Represents continuous feed 132 paper size (13.2 x 11 inches)
|
static int |
CONT80
Deprecated.
Represents continuous feed 80 paper size (8 x 11 inches)
|
static int |
CONTENT_FIDELITY
Deprecated.
Represents *CONTENT viewing fidelity
|
static int |
EXECUTIVE
Deprecated.
Represents executive paper size (7.25 x 10.5 inches)
|
static int |
LEDGER
Deprecated.
Represents ledger paper size (17 x 11 inches)
|
static int |
LEGAL
Deprecated.
Represents legal paper size (8.5 x 14 inches)
|
static int |
LETTER
Deprecated.
Represents letter paper size (8.5 x 11 inches)
|
static int |
NONE
Deprecated.
Represents no paper size
|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
SpooledFileViewer()
Deprecated.
Constructs a SpooledFileViewer object.
|
SpooledFileViewer(SpooledFile spooledFile)
Deprecated.
Constructs a SpooledFileViewer object.
|
SpooledFileViewer(SpooledFile spooledFile,
int page)
Deprecated.
Constructs a SpooledFileViewer object.
|
Modifier and Type | Method and Description |
---|---|
void |
actualSize()
Deprecated.
Resets the size of the page image to its original size.
|
void |
addErrorListener(ErrorListener listener)
Deprecated.
Adds a listener to be notified when an error occurs.
|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Deprecated.
Adds a listener to be notified when the value of any
bound property changes.
|
void |
addStatusBar()
Deprecated.
Adds the status bar.
|
void |
addToolBar()
Deprecated.
Adds the tool bar.
|
void |
addVetoableChangeListener(java.beans.VetoableChangeListener listener)
Deprecated.
Adds a listener to be notified when the value of any
constrained property changes.
|
void |
addWorkingListener(WorkingListener listener)
Deprecated.
Adds a listener to be notified of a working state.
|
void |
close()
Deprecated.
Closes the viewer.
|
protected void |
finalize()
Deprecated.
Closes the viewer.
|
void |
fitHeight()
Deprecated.
Stretches the size of the page image vertically to the edges
of the viewing window.
|
void |
fitPage()
Deprecated.
Stretches the size of the page image horizontally or vertically so the
entire view is contained within the edges of the viewing window.
|
void |
fitWidth()
Deprecated.
Stretches the size of the page image horizontally to the edges of
the viewing window.
|
int |
getCurrentPage()
Deprecated.
Returns the page number of the current page.
|
int |
getNumberOfPages()
Deprecated.
Returns the number of pages in the spooled file.
|
int |
getPaperSize()
Deprecated.
Returns the paper size.
|
java.awt.Dimension |
getPreferredSize()
Deprecated.
Returns the preferred size of the viewer.
|
SpooledFile |
getSpooledFile()
Deprecated.
Returns the spooled file being viewed.
|
int |
getViewingFidelity()
Deprecated.
Returns the viewing fidelity.
|
boolean |
isNumberOfPagesEstimated()
Deprecated.
Indicates if the number of pages associated with the spooled file being viewed
is estimated.
|
void |
load()
Deprecated.
Loads the spooled file for viewing.
|
void |
loadFlashPage()
Deprecated.
Loads the previously viewed page.
|
void |
loadPage()
Deprecated.
Loads the current page for viewing.
|
void |
pageBack()
Deprecated.
Sets the view back one page.
|
void |
pageForward()
Deprecated.
Sets the view forward one page.
|
void |
removeErrorListener(ErrorListener listener)
Deprecated.
Removes an ErrorListener.
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Deprecated.
Removes a property change listener.
|
void |
removeStatusBar()
Deprecated.
Removes the status bar.
|
void |
removeToolBar()
Deprecated.
Removes the tool bar.
|
void |
removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
Deprecated.
Removes a vetoable change listener.
|
void |
removeWorkingListener(WorkingListener listener)
Deprecated.
Removes a WorkingListener.
|
void |
setCurrentPage(int newPage)
Deprecated.
Sets the current page.
|
void |
setPaperSize(int paperSize)
Deprecated.
Sets the papersize.
|
void |
setSpooledFile(SpooledFile spooledFile)
Deprecated.
Sets the spooled file.
|
void |
setViewingFidelity(int viewingFidelity)
Deprecated.
Sets the viewing fidelity.
|
addAncestorListener, addNotify, 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, 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, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, 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
add, add, add, add, add, addContainerListener, addImpl, 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
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, 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
public static final int ABSOLUTE_FIDELITY
public static final int CONTENT_FIDELITY
public static final int LETTER
public static final int LEGAL
public static final int A3
public static final int A4
public static final int A5
public static final int B4
public static final int B5
public static final int EXECUTIVE
public static final int LEDGER
public static final int CONT80
public static final int CONT132
public static final int NONE
public SpooledFileViewer()
public SpooledFileViewer(SpooledFile spooledFile)
spooledFile
- The spooled file to view.public SpooledFileViewer(SpooledFile spooledFile, int page)
spooledFile
- The spooled file to view.page
- The initial page to view.public void actualSize()
public void addErrorListener(ErrorListener listener)
listener
- The listener.public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener
in class java.awt.Container
listener
- The listener.public void addStatusBar()
public void addToolBar()
public void addVetoableChangeListener(java.beans.VetoableChangeListener listener)
addVetoableChangeListener
in class javax.swing.JComponent
listener
- The listener.public void addWorkingListener(WorkingListener listener)
listener
- The listener.public void close()
protected void finalize() throws java.lang.Throwable
finalize
in class java.lang.Object
java.lang.Throwable
- If an error occurs during cleanup.public void fitHeight()
public void fitPage()
public void fitWidth()
public int getCurrentPage()
public int getNumberOfPages()
isNumberOfPagesEstimated()
public int getPaperSize()
public java.awt.Dimension getPreferredSize()
getPreferredSize
in class javax.swing.JComponent
public SpooledFile getSpooledFile()
public int getViewingFidelity()
public boolean isNumberOfPagesEstimated()
getNumberOfPages()
public void load() throws java.io.IOException, java.beans.PropertyVetoException
java.io.IOException
- Thrown if the spooled file cannot be initialized.java.beans.PropertyVetoException
- Thrown if the property change is vetoed.public void loadFlashPage() throws java.beans.PropertyVetoException
java.beans.PropertyVetoException
- Thrown if the property change is vetoed.public void loadPage() throws java.beans.PropertyVetoException
java.beans.PropertyVetoException
- Thrown if the property change is vetoed.public void pageBack() throws java.beans.PropertyVetoException
java.beans.PropertyVetoException
- Thrown if the property change is vetoed.public void pageForward() throws java.beans.PropertyVetoException
java.beans.PropertyVetoException
- Thrown if the property change is vetoed.public void removeErrorListener(ErrorListener listener)
listener
- The listener.public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener
in class java.awt.Component
listener
- The listener.public void removeToolBar()
public void removeStatusBar()
public void removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
removeVetoableChangeListener
in class javax.swing.JComponent
listener
- The listener.public void removeWorkingListener(WorkingListener listener)
listener
- The listener.public void setCurrentPage(int newPage) throws java.beans.PropertyVetoException
newPage
- The page to view.java.beans.PropertyVetoException
- Thrown if the property change is vetoed.public void setPaperSize(int paperSize) throws java.beans.PropertyVetoException
paperSize
- The paper size to be used for processing spooled file pages.
May be any of the following values:
java.beans.PropertyVetoException
- Thrown if the property change is vetoed.public void setSpooledFile(SpooledFile spooledFile) throws java.beans.PropertyVetoException
spooledFile
- The spooled file to view.java.beans.PropertyVetoException
- Thrown if the property change is vetoed.public void setViewingFidelity(int viewingFidelity) throws java.beans.PropertyVetoException
viewingFidelity
- The viewing fidelity. If viewing fidelity specified
by viewingFidelity is not valid, no action is taken.
May be any of the following values:
java.beans.PropertyVetoException
- Thrown if the property change is vetoed.