Package net.sf.jasperreports.view
Class JasperViewer
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
net.sf.jasperreports.view.JasperViewer
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible,RootPaneContainer,WindowConstants
This class uses the
JRViewer component to display reports.
It represents a simple Java Swing application that can load and display reports. It is used
in almost all of the supplied samples to display the generated documents.- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JFrame
JFrame.AccessibleJFrameNested classes/interfaces inherited from class java.awt.Frame
Frame.AccessibleAWTFrameNested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.TypeNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsFields inherited from class javax.swing.JFrame
accessibleContext, rootPane, rootPaneCheckingEnabledFields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSORFields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE -
Constructor Summary
ConstructorsConstructorDescriptionJasperViewer(InputStream is, boolean isXMLFile) JasperViewer(InputStream is, boolean isXMLFile, boolean isExitOnClose) JasperViewer(InputStream is, boolean isXMLFile, boolean isExitOnClose, Locale locale) JasperViewer(String sourceFile, boolean isXMLFile) JasperViewer(String sourceFile, boolean isXMLFile, boolean isExitOnClose) JasperViewer(String sourceFile, boolean isXMLFile, boolean isExitOnClose, Locale locale) JasperViewer(JasperPrint jasperPrint) JasperViewer(JasperPrint jasperPrint, boolean isExitOnClose) JasperViewer(JasperPrint jasperPrint, boolean isExitOnClose, Locale locale) JasperViewer(JasperReportsContext jasperReportsContext, InputStream is, boolean isXMLFile, boolean isExitOnClose) JasperViewer(JasperReportsContext jasperReportsContext, InputStream is, boolean isXMLFile, boolean isExitOnClose, Locale locale, ResourceBundle resBundle) JasperViewer(JasperReportsContext jasperReportsContext, String sourceFile, boolean isXMLFile, boolean isExitOnClose) JasperViewer(JasperReportsContext jasperReportsContext, String sourceFile, boolean isXMLFile, boolean isExitOnClose, Locale locale, ResourceBundle resBundle) JasperViewer(JasperReportsContext jasperReportsContext, JasperPrint jasperPrint, boolean isExitOnClose) JasperViewer(JasperReportsContext jasperReportsContext, JasperPrint jasperPrint, boolean isExitOnClose, Locale locale, ResourceBundle resBundle) -
Method Summary
Modifier and TypeMethodDescriptionstatic voidvoidvoidvoidsetZoomRatio(float zoomRatio) static voidviewReport(InputStream is, boolean isXMLFile) static voidviewReport(InputStream is, boolean isXMLFile, boolean isExitOnClose) static voidviewReport(InputStream is, boolean isXMLFile, boolean isExitOnClose, Locale locale) static voidviewReport(String sourceFile, boolean isXMLFile) static voidviewReport(String sourceFile, boolean isXMLFile, boolean isExitOnClose) static voidviewReport(String sourceFile, boolean isXMLFile, boolean isExitOnClose, Locale locale) static voidviewReport(JasperPrint jasperPrint) static voidviewReport(JasperPrint jasperPrint, boolean isExitOnClose) static voidviewReport(JasperPrint jasperPrint, boolean isExitOnClose, Locale locale) static voidviewReport(JasperReportsContext jasperReportsContext, InputStream is, boolean isXMLFile, boolean isExitOnClose) static voidviewReport(JasperReportsContext jasperReportsContext, InputStream is, boolean isXMLFile, boolean isExitOnClose, Locale locale, ResourceBundle resBundle) static voidviewReport(JasperReportsContext jasperReportsContext, String sourceFile, boolean isXMLFile, boolean isExitOnClose) static voidviewReport(JasperReportsContext jasperReportsContext, String sourceFile, boolean isXMLFile, boolean isExitOnClose, Locale locale, ResourceBundle resBundle) static voidviewReport(JasperReportsContext jasperReportsContext, JasperPrint jasperPrint, boolean isExitOnClose) static voidviewReport(JasperReportsContext jasperReportsContext, JasperPrint jasperPrint, boolean isExitOnClose, Locale locale, ResourceBundle resBundle) Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updateMethods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedMethods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFrontMethods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTreeMethods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.awt.MenuContainer
getFont, postEvent
-
Field Details
-
viewer
-
-
Constructor Details
-
JasperViewer
- Throws:
JRException- See Also:
-
JasperViewer
- Throws:
JRException- See Also:
-
JasperViewer
- See Also:
-
JasperViewer
- Throws:
JRException- See Also:
-
JasperViewer
- Throws:
JRException- See Also:
-
JasperViewer
- See Also:
-
JasperViewer
public JasperViewer(String sourceFile, boolean isXMLFile, boolean isExitOnClose, Locale locale) throws JRException - Throws:
JRException- See Also:
-
JasperViewer
public JasperViewer(InputStream is, boolean isXMLFile, boolean isExitOnClose, Locale locale) throws JRException - Throws:
JRException- See Also:
-
JasperViewer
- See Also:
-
JasperViewer
public JasperViewer(JasperReportsContext jasperReportsContext, String sourceFile, boolean isXMLFile, boolean isExitOnClose, Locale locale, ResourceBundle resBundle) throws JRException - Throws:
JRException
-
JasperViewer
public JasperViewer(JasperReportsContext jasperReportsContext, InputStream is, boolean isXMLFile, boolean isExitOnClose, Locale locale, ResourceBundle resBundle) throws JRException - Throws:
JRException
-
JasperViewer
public JasperViewer(JasperReportsContext jasperReportsContext, JasperPrint jasperPrint, boolean isExitOnClose, Locale locale, ResourceBundle resBundle) -
JasperViewer
public JasperViewer(JasperReportsContext jasperReportsContext, String sourceFile, boolean isXMLFile, boolean isExitOnClose) throws JRException - Throws:
JRException
-
JasperViewer
public JasperViewer(JasperReportsContext jasperReportsContext, InputStream is, boolean isXMLFile, boolean isExitOnClose) throws JRException - Throws:
JRException
-
JasperViewer
public JasperViewer(JasperReportsContext jasperReportsContext, JasperPrint jasperPrint, boolean isExitOnClose)
-
-
Method Details
-
setZoomRatio
public void setZoomRatio(float zoomRatio) -
setFitWidthZoomRatio
public void setFitWidthZoomRatio() -
setFitPageZoomRatio
public void setFitPageZoomRatio() -
main
- Parameters:
args- the command line arguments
-
viewReport
- Throws:
JRException- See Also:
-
viewReport
- Throws:
JRException- See Also:
-
viewReport
- See Also:
-
viewReport
public static void viewReport(String sourceFile, boolean isXMLFile, boolean isExitOnClose) throws JRException - Throws:
JRException- See Also:
-
viewReport
public static void viewReport(InputStream is, boolean isXMLFile, boolean isExitOnClose) throws JRException - Throws:
JRException- See Also:
-
viewReport
- See Also:
-
viewReport
public static void viewReport(String sourceFile, boolean isXMLFile, boolean isExitOnClose, Locale locale) throws JRException - Throws:
JRException- See Also:
-
viewReport
public static void viewReport(InputStream is, boolean isXMLFile, boolean isExitOnClose, Locale locale) throws JRException - Throws:
JRException- See Also:
-
viewReport
- See Also:
-
viewReport
public static void viewReport(JasperReportsContext jasperReportsContext, String sourceFile, boolean isXMLFile, boolean isExitOnClose, Locale locale, ResourceBundle resBundle) throws JRException - Throws:
JRException
-
viewReport
public static void viewReport(JasperReportsContext jasperReportsContext, InputStream is, boolean isXMLFile, boolean isExitOnClose, Locale locale, ResourceBundle resBundle) throws JRException - Throws:
JRException
-
viewReport
public static void viewReport(JasperReportsContext jasperReportsContext, JasperPrint jasperPrint, boolean isExitOnClose, Locale locale, ResourceBundle resBundle) -
viewReport
public static void viewReport(JasperReportsContext jasperReportsContext, String sourceFile, boolean isXMLFile, boolean isExitOnClose) throws JRException - Throws:
JRException
-
viewReport
public static void viewReport(JasperReportsContext jasperReportsContext, InputStream is, boolean isXMLFile, boolean isExitOnClose) throws JRException - Throws:
JRException
-
viewReport
public static void viewReport(JasperReportsContext jasperReportsContext, JasperPrint jasperPrint, boolean isExitOnClose)
-