Class JRViewerPanel

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, JRViewerListener, JRHyperlinkListener
Direct Known Subclasses:
JRDesignViewerPanel

public class JRViewerPanel extends JPanel implements JRHyperlinkListener, JRViewerListener
Author:
Teodor Danciu (teodord@users.sourceforge.net)
See Also:
  • Field Details

    • REPORT_RESOLUTION

      public static final int REPORT_RESOLUTION
      The DPI of the generated report.
      See Also:
    • viewerContext

      protected final JRViewerController viewerContext
    • realZoom

      protected float realZoom
      the zoom ratio adjusted to the screen resolution.
    • keyNavigationListener

      protected KeyListener keyNavigationListener
  • Constructor Details

  • Method Details

    • 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()
    • refreshTabs

      protected void refreshTabs()
    • 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