Class PagePane
- java.lang.Object
-
- org.apache.pdfbox.debugger.pagepane.PagePane
-
- All Implemented Interfaces:
java.awt.event.ActionListener,java.awt.event.MouseListener,java.awt.event.MouseMotionListener,java.util.EventListener,javax.swing.event.AncestorListener
public class PagePane extends java.lang.Object implements java.awt.event.ActionListener, javax.swing.event.AncestorListener, java.awt.event.MouseMotionListener, java.awt.event.MouseListenerDisplay the page number and a page rendering.- Author:
- Tilman Hausherr, John Hewson
-
-
Constructor Summary
Constructors Constructor Description PagePane(org.apache.pdfbox.pdmodel.PDDocument document, org.apache.pdfbox.cos.COSDictionary pageDict, javax.swing.JLabel statuslabel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent actionEvent)voidancestorAdded(javax.swing.event.AncestorEvent ancestorEvent)voidancestorMoved(javax.swing.event.AncestorEvent ancestorEvent)voidancestorRemoved(javax.swing.event.AncestorEvent ancestorEvent)java.awt.ComponentgetPanel()Returns the main panel that hold all the UI elements.voidmouseClicked(java.awt.event.MouseEvent e)voidmouseDragged(java.awt.event.MouseEvent e)voidmouseEntered(java.awt.event.MouseEvent e)voidmouseExited(java.awt.event.MouseEvent e)voidmouseMoved(java.awt.event.MouseEvent e)Catch mouse event to display cursor position in PDF coordinates in the status bar.voidmousePressed(java.awt.event.MouseEvent e)voidmouseReleased(java.awt.event.MouseEvent e)
-
-
-
Method Detail
-
getPanel
public java.awt.Component getPanel()
Returns the main panel that hold all the UI elements.- Returns:
- JPanel instance
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent actionEvent)
- Specified by:
actionPerformedin interfacejava.awt.event.ActionListener
-
ancestorAdded
public void ancestorAdded(javax.swing.event.AncestorEvent ancestorEvent)
- Specified by:
ancestorAddedin interfacejavax.swing.event.AncestorListener
-
ancestorRemoved
public void ancestorRemoved(javax.swing.event.AncestorEvent ancestorEvent)
- Specified by:
ancestorRemovedin interfacejavax.swing.event.AncestorListener
-
ancestorMoved
public void ancestorMoved(javax.swing.event.AncestorEvent ancestorEvent)
- Specified by:
ancestorMovedin interfacejavax.swing.event.AncestorListener
-
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)
Catch mouse event to display cursor position in PDF coordinates in the status bar.- Specified by:
mouseMovedin interfacejava.awt.event.MouseMotionListener- Parameters:
e- mouse event with position
-
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent e)
- Specified by:
mouseClickedin interfacejava.awt.event.MouseListener
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressedin interfacejava.awt.event.MouseListener
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Specified by:
mouseReleasedin interfacejava.awt.event.MouseListener
-
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent e)
- Specified by:
mouseEnteredin interfacejava.awt.event.MouseListener
-
mouseExited
public void mouseExited(java.awt.event.MouseEvent e)
- Specified by:
mouseExitedin interfacejava.awt.event.MouseListener
-
-