|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
net.sf.jasperreports.view.JRViewer
public class JRViewer
Nested Class Summary | |
---|---|
protected class |
JRViewer.ImageMapPanel
|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
protected javax.swing.JToggleButton |
btnActualSize
|
protected javax.swing.JButton |
btnFirst
|
protected javax.swing.JToggleButton |
btnFitPage
|
protected javax.swing.JToggleButton |
btnFitWidth
|
protected javax.swing.JButton |
btnLast
|
protected javax.swing.JButton |
btnNext
|
protected javax.swing.JButton |
btnPrevious
|
protected javax.swing.JButton |
btnPrint
|
protected javax.swing.JButton |
btnReload
|
protected javax.swing.JButton |
btnSave
|
protected javax.swing.JButton |
btnZoomIn
|
protected javax.swing.JButton |
btnZoomOut
|
protected javax.swing.JComboBox |
cmbZoom
|
protected int |
defaultZoomIndex
|
protected SimpleFileResolver |
fileResolver
|
protected boolean |
isXML
|
protected java.awt.event.KeyListener |
keyNavigationListener
|
protected java.io.File |
lastFolder
|
protected JRSaveContributor |
lastSaveContributor
|
protected javax.swing.JLabel |
lblStatus
|
protected float |
MAX_ZOOM
|
protected float |
MIN_ZOOM
|
protected javax.swing.JPanel |
pnlSep01
|
protected javax.swing.JPanel |
pnlSep02
|
protected javax.swing.JPanel |
pnlSep03
|
protected javax.swing.JPanel |
pnlStatus
|
protected float |
realZoom
the zoom ration adjusted to the screen resolution. |
static int |
REPORT_RESOLUTION
The DPI of the generated report. |
protected java.lang.String |
reportFileName
|
protected java.util.List |
saveContributors
|
protected javax.swing.JPanel |
tlbToolBar
|
protected javax.swing.JTextField |
txtGoTo
|
protected int |
type
|
protected static int |
TYPE_FILE_NAME
|
protected static int |
TYPE_INPUT_STREAM
|
protected static int |
TYPE_OBJECT
|
static java.lang.String |
VIEWER_RENDER_BUFFER_MAX_SIZE
Maximum size (in pixels) of a buffered image that would be used by JRViewer to render a report page. |
protected float |
zoom
|
protected int[] |
zooms
|
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 | |
---|---|
JRViewer(java.io.InputStream is,
boolean isXML)
Creates new form JRViewer |
|
JRViewer(java.io.InputStream is,
boolean isXML,
java.util.Locale locale)
Creates new form JRViewer |
|
JRViewer(java.io.InputStream is,
boolean isXML,
java.util.Locale locale,
java.util.ResourceBundle resBundle)
Creates new form JRViewer |
|
JRViewer(JasperPrint jrPrint)
Creates new form JRViewer |
|
JRViewer(JasperPrint jrPrint,
java.util.Locale locale)
Creates new form JRViewer |
|
JRViewer(JasperPrint jrPrint,
java.util.Locale locale,
java.util.ResourceBundle resBundle)
Creates new form JRViewer |
|
JRViewer(java.lang.String fileName,
boolean isXML)
Creates new form JRViewer |
|
JRViewer(java.lang.String fileName,
boolean isXML,
java.util.Locale locale)
Creates new form JRViewer |
|
JRViewer(java.lang.String fileName,
boolean isXML,
java.util.Locale locale,
java.util.ResourceBundle resBundle)
Creates new form JRViewer |
Method Summary | |
---|---|
void |
addHyperlinkListener(JRHyperlinkListener listener)
|
void |
addSaveContributor(JRSaveContributor contributor)
|
void |
clear()
|
protected void |
createHyperlinks()
|
protected void |
createHyperlinks(java.util.List elements,
int offsetX,
int offsetY)
|
protected void |
drawPageError(java.awt.Graphics grx)
|
protected void |
forceRefresh()
|
protected java.lang.String |
getBundleString(java.lang.String key)
|
protected java.lang.String |
getFallbackTooltip(JRPrintHyperlink hyperlink)
|
protected JRGraphics2DExporter |
getGraphics2DExporter()
|
JRHyperlinkListener[] |
getHyperlinkListeners()
|
protected java.lang.String |
getHyperlinkTooltip(JRPrintHyperlink hyperlink)
|
protected java.awt.Image |
getPageErrorImage()
|
int |
getPageIndex()
|
JRSaveContributor[] |
getSaveContributors()
|
void |
gotoHyperlink(JRPrintHyperlink hyperlink)
|
protected void |
hyperlinkClicked(JRPrintHyperlink hyperlink)
|
protected void |
initResources(java.util.Locale locale,
java.util.ResourceBundle resBundle)
|
protected void |
initSaveContributors()
|
protected boolean |
isOnlyHyperlinkListener()
|
protected void |
keyNavigate(java.awt.event.KeyEvent evt)
|
protected void |
loadReport(java.io.InputStream is,
boolean isXmlReport)
|
protected void |
loadReport(JasperPrint jrPrint)
|
protected void |
loadReport(java.lang.String fileName,
boolean isXmlReport)
|
protected void |
paintPage(java.awt.Graphics2D grx)
|
protected void |
paintPageError(java.awt.Graphics2D grx)
|
protected void |
refreshPage()
|
void |
removeHyperlinkListener(JRHyperlinkListener listener)
|
void |
removeSaveContributor(JRSaveContributor contributor)
|
void |
setFitPageZoomRatio()
|
void |
setFitWidthZoomRatio()
|
protected void |
setPageImage()
|
void |
setSaveContributors(JRSaveContributor[] saveContribs)
Replaces the save contributors with the ones provided as parameter. |
void |
setZoomRatio(float newZoom)
|
protected void |
setZooms()
|
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, 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, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, 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 |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addImpl, 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, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, 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, 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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String VIEWER_RENDER_BUFFER_MAX_SIZE
JRViewer
to render a report page.
If rendering a report page would require an image larger than this threshold (i.e. image width x image height > maximum size), the report page will be rendered directly on the viewer component.
If this property is zero or negative, buffered images will never be user to render a report page. By default, this property is set to 0.
protected static final int TYPE_FILE_NAME
protected static final int TYPE_INPUT_STREAM
protected static final int TYPE_OBJECT
public static final int REPORT_RESOLUTION
protected final float MIN_ZOOM
protected final float MAX_ZOOM
protected int[] zooms
protected int defaultZoomIndex
protected int type
protected boolean isXML
protected java.lang.String reportFileName
protected SimpleFileResolver fileResolver
protected float zoom
protected float realZoom
protected java.awt.event.KeyListener keyNavigationListener
protected java.util.List saveContributors
protected java.io.File lastFolder
protected JRSaveContributor lastSaveContributor
protected javax.swing.JToggleButton btnActualSize
protected javax.swing.JButton btnFirst
protected javax.swing.JToggleButton btnFitPage
protected javax.swing.JToggleButton btnFitWidth
protected javax.swing.JButton btnLast
protected javax.swing.JButton btnNext
protected javax.swing.JButton btnPrevious
protected javax.swing.JButton btnPrint
protected javax.swing.JButton btnReload
protected javax.swing.JButton btnSave
protected javax.swing.JButton btnZoomIn
protected javax.swing.JButton btnZoomOut
protected javax.swing.JComboBox cmbZoom
protected javax.swing.JLabel lblStatus
protected javax.swing.JPanel pnlSep01
protected javax.swing.JPanel pnlSep02
protected javax.swing.JPanel pnlSep03
protected javax.swing.JPanel pnlStatus
protected javax.swing.JPanel tlbToolBar
protected javax.swing.JTextField txtGoTo
Constructor Detail |
---|
public JRViewer(java.lang.String fileName, boolean isXML) throws JRException
JRException
public JRViewer(java.io.InputStream is, boolean isXML) throws JRException
JRException
public JRViewer(JasperPrint jrPrint)
public JRViewer(java.lang.String fileName, boolean isXML, java.util.Locale locale) throws JRException
JRException
public JRViewer(java.io.InputStream is, boolean isXML, java.util.Locale locale) throws JRException
JRException
public JRViewer(JasperPrint jrPrint, java.util.Locale locale)
public JRViewer(java.lang.String fileName, boolean isXML, java.util.Locale locale, java.util.ResourceBundle resBundle) throws JRException
JRException
public JRViewer(java.io.InputStream is, boolean isXML, java.util.Locale locale, java.util.ResourceBundle resBundle) throws JRException
JRException
public JRViewer(JasperPrint jrPrint, java.util.Locale locale, java.util.ResourceBundle resBundle)
Method Detail |
---|
public void clear()
protected void setZooms()
public void addSaveContributor(JRSaveContributor contributor)
public void removeSaveContributor(JRSaveContributor contributor)
public JRSaveContributor[] getSaveContributors()
public void setSaveContributors(JRSaveContributor[] saveContribs)
public void addHyperlinkListener(JRHyperlinkListener listener)
public void removeHyperlinkListener(JRHyperlinkListener listener)
public JRHyperlinkListener[] getHyperlinkListeners()
protected void initResources(java.util.Locale locale, java.util.ResourceBundle resBundle)
protected java.lang.String getBundleString(java.lang.String key)
protected void initSaveContributors()
public void gotoHyperlink(JRPrintHyperlink hyperlink)
gotoHyperlink
in interface JRHyperlinkListener
protected boolean isOnlyHyperlinkListener()
protected void forceRefresh()
protected void hyperlinkClicked(JRPrintHyperlink hyperlink)
public int getPageIndex()
protected void loadReport(java.lang.String fileName, boolean isXmlReport) throws JRException
JRException
protected void loadReport(java.io.InputStream is, boolean isXmlReport) throws JRException
JRException
protected void loadReport(JasperPrint jrPrint)
protected void refreshPage()
protected void setPageImage()
protected java.awt.Image getPageErrorImage()
protected void createHyperlinks()
protected void createHyperlinks(java.util.List elements, int offsetX, int offsetY)
protected java.lang.String getHyperlinkTooltip(JRPrintHyperlink hyperlink)
protected java.lang.String getFallbackTooltip(JRPrintHyperlink hyperlink)
public void setZoomRatio(float newZoom)
public void setFitWidthZoomRatio()
public void setFitPageZoomRatio()
protected JRGraphics2DExporter getGraphics2DExporter() throws JRException
JRException
protected void paintPage(java.awt.Graphics2D grx)
protected void paintPageError(java.awt.Graphics2D grx)
protected void drawPageError(java.awt.Graphics grx)
protected void keyNavigate(java.awt.event.KeyEvent evt)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |