Package org.apache.pdfbox.pdfviewer
Class PageWrapper
- java.lang.Object
-
- org.apache.pdfbox.pdfviewer.PageWrapper
-
- All Implemented Interfaces:
java.awt.event.MouseMotionListener,java.util.EventListener
public class PageWrapper extends java.lang.Object implements java.awt.event.MouseMotionListenerA class to handle some prettyness around a single PDF page.- Version:
- $Revision: 1.5 $
- Author:
- Ben Litchfield
-
-
Constructor Summary
Constructors Constructor Description PageWrapper(PDFReader aReader)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddisplayPage(PDPage page)This will display the PDF page in this component.javax.swing.JPanelgetPanel()This will get the JPanel that can be displayed.voidmouseDragged(java.awt.event.MouseEvent e)voidmouseMoved(java.awt.event.MouseEvent e)
-
-
-
Constructor Detail
-
PageWrapper
public PageWrapper(PDFReader aReader) throws java.io.IOException
Constructor.- Parameters:
aReader- The reader application that holds this page.- Throws:
java.io.IOException- If there is an error creating the page drawing objects.
-
-
Method Detail
-
displayPage
public void displayPage(PDPage page)
This will display the PDF page in this component.- Parameters:
page- The PDF page to display.
-
getPanel
public javax.swing.JPanel getPanel()
This will get the JPanel that can be displayed.- Returns:
- The panel with the displayed PDF page.
-
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
- Specified by:
mouseDraggedin interfacejava.awt.event.MouseMotionListener
-
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent e)
- Specified by:
mouseMovedin interfacejava.awt.event.MouseMotionListener
-
-