|
||||||||||
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.swing.JRViewerPanel
public class JRViewerPanel
Nested Class Summary | |
---|---|
protected class |
JRViewerPanel.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 java.awt.event.KeyListener |
keyNavigationListener
|
protected float |
realZoom
the zoom ratio adjusted to the screen resolution. |
static int |
REPORT_RESOLUTION
The DPI of the generated report. |
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 | |
---|---|
JRViewerPanel(JRViewerController viewerContext)
|
Method Summary | |
---|---|
void |
addHyperlinkListener(JRHyperlinkListener listener)
|
protected void |
createHyperlinks()
|
protected void |
createHyperlinks(java.util.List elements,
int offsetX,
int offsetY)
|
protected void |
dnNavigate(java.awt.event.KeyEvent evt)
|
protected void |
drawPageError(java.awt.Graphics grx)
|
protected void |
fitPage()
|
protected void |
fitWidth()
|
protected java.lang.String |
getFallbackTooltip(JRPrintHyperlink hyperlink)
|
protected JRGraphics2DExporter |
getGraphics2DExporter()
|
JRHyperlinkListener[] |
getHyperlinkListeners()
|
protected java.lang.String |
getHyperlinkTooltip(JRPrintHyperlink hyperlink)
|
java.awt.event.KeyListener |
getKeyNavigationListener()
|
protected float |
getPageCanvasHeight()
|
protected float |
getPageCanvasWidth()
|
protected java.awt.Image |
getPageErrorImage()
|
void |
gotoHyperlink(JRPrintHyperlink hyperlink)
|
protected void |
homeEndNavigate(int pageNumber)
|
protected void |
hyperlinkClicked(JRPrintHyperlink hyperlink)
|
protected boolean |
isOnlyHyperlinkListener()
|
protected void |
keyNavigate(java.awt.event.KeyEvent evt)
|
protected void |
pageChanged()
|
protected void |
paintPage(java.awt.Graphics2D grx)
|
protected void |
paintPageError(java.awt.Graphics2D grx)
|
protected void |
refreshPage()
|
void |
removeHyperlinkListener(JRHyperlinkListener listener)
|
void |
setFitPageZoomRatio()
|
void |
setFitWidthZoomRatio()
|
protected void |
setPageImage()
|
protected void |
setRealZoomRatio(float newZoom)
|
protected void |
setScreenDetails()
|
protected void |
upNavigate(java.awt.event.KeyEvent evt)
|
void |
viewerEvent(JRViewerEvent event)
|
protected void |
zoomChanged()
|
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 int REPORT_RESOLUTION
protected float realZoom
protected java.awt.event.KeyListener keyNavigationListener
Constructor Detail |
---|
public JRViewerPanel(JRViewerController viewerContext)
Method Detail |
---|
public java.awt.event.KeyListener getKeyNavigationListener()
protected void setScreenDetails()
public void addHyperlinkListener(JRHyperlinkListener listener)
public void removeHyperlinkListener(JRHyperlinkListener listener)
public JRHyperlinkListener[] getHyperlinkListeners()
public void gotoHyperlink(JRPrintHyperlink hyperlink)
gotoHyperlink
in interface JRHyperlinkListener
protected boolean isOnlyHyperlinkListener()
protected void paintPage(java.awt.Graphics2D grx)
protected JRGraphics2DExporter getGraphics2DExporter() throws JRException
JRException
protected void paintPageError(java.awt.Graphics2D grx)
protected void drawPageError(java.awt.Graphics grx)
protected void fitPage()
protected void fitWidth()
protected float getPageCanvasWidth()
protected float getPageCanvasHeight()
protected void pageChanged()
protected void refreshPage()
protected void setPageImage()
protected java.awt.Image getPageErrorImage()
protected void zoomChanged()
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)
protected void hyperlinkClicked(JRPrintHyperlink hyperlink)
protected void setRealZoomRatio(float newZoom)
public void setFitWidthZoomRatio()
public void setFitPageZoomRatio()
protected void keyNavigate(java.awt.event.KeyEvent evt)
protected void dnNavigate(java.awt.event.KeyEvent evt)
protected void upNavigate(java.awt.event.KeyEvent evt)
protected void homeEndNavigate(int pageNumber)
public void viewerEvent(JRViewerEvent event)
viewerEvent
in interface JRViewerListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |