net.sf.jasperreports.swing
Class JRViewerPanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
net.sf.jasperreports.swing.JRViewerPanel
- All Implemented Interfaces:
- ImageObserver, MenuContainer, Serializable, Accessible, JRViewerListener, JRHyperlinkListener
public class JRViewerPanel
- extends JPanel
- implements JRHyperlinkListener, JRViewerListener
- Version:
- $Id: JRViewerPanel.java 5078 2012-03-14 15:25:04Z teodord $
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
- See Also:
- Serialized Form
| 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 |
REPORT_RESOLUTION
public static final int REPORT_RESOLUTION
- The DPI of the generated report.
- See Also:
- Constant Field Values
realZoom
protected float realZoom
- the zoom ratio adjusted to the screen resolution.
keyNavigationListener
protected KeyListener keyNavigationListener
JRViewerPanel
public JRViewerPanel(JRViewerController viewerContext)
getKeyNavigationListener
public KeyListener getKeyNavigationListener()
setScreenDetails
protected void setScreenDetails()
addHyperlinkListener
public void addHyperlinkListener(JRHyperlinkListener listener)
removeHyperlinkListener
public void removeHyperlinkListener(JRHyperlinkListener listener)
getHyperlinkListeners
public JRHyperlinkListener[] getHyperlinkListeners()
gotoHyperlink
public void gotoHyperlink(JRPrintHyperlink hyperlink)
- Specified by:
gotoHyperlink in interface JRHyperlinkListener
isOnlyHyperlinkListener
protected boolean isOnlyHyperlinkListener()
paintPage
protected void paintPage(Graphics2D grx)
getGraphics2DExporter
protected JRGraphics2DExporter getGraphics2DExporter()
throws JRException
- Throws:
JRException
paintPageError
protected void paintPageError(Graphics2D grx)
drawPageError
protected void drawPageError(Graphics grx)
fitPage
protected void fitPage()
fitWidth
protected void fitWidth()
getPageCanvasWidth
protected float getPageCanvasWidth()
getPageCanvasHeight
protected float getPageCanvasHeight()
pageChanged
protected void pageChanged()
refreshPage
protected void refreshPage()
setPageImage
protected void setPageImage()
getPageErrorImage
protected Image getPageErrorImage()
zoomChanged
protected void zoomChanged()
createHyperlinks
protected void createHyperlinks()
createHyperlinks
protected void createHyperlinks(List<JRPrintElement> elements,
int offsetX,
int offsetY)
getHyperlinkTooltip
protected String getHyperlinkTooltip(JRPrintHyperlink hyperlink)
getFallbackTooltip
protected String getFallbackTooltip(JRPrintHyperlink hyperlink)
hyperlinkClicked
protected void hyperlinkClicked(JRPrintHyperlink hyperlink)
setRealZoomRatio
protected void setRealZoomRatio(float newZoom)
setFitWidthZoomRatio
public void setFitWidthZoomRatio()
setFitPageZoomRatio
public void setFitPageZoomRatio()
keyNavigate
protected void keyNavigate(KeyEvent evt)
dnNavigate
protected void dnNavigate(KeyEvent evt)
upNavigate
protected void upNavigate(KeyEvent evt)
homeEndNavigate
protected void homeEndNavigate(int pageNumber)
viewerEvent
public void viewerEvent(JRViewerEvent event)
- Specified by:
viewerEvent in interface JRViewerListener
Copyright © 2012. All Rights Reserved.