Klasse FWPDFViewer
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
net.simplace.pipe.util.components.FWPDFViewer
- Alle implementierten Schnittstellen:
com.sun.pdfview.PageChangeListener,KeyListener,ImageObserver,MenuContainer,Serializable,EventListener,Accessible
A PDF Viewer application that integrates with the Meeting Central project.
- Siehe auch:
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen javax.swing.JPanel
JPanel.AccessibleJPanelVon Klasse geerbte verschachtelte Klassen/Schnittstellen javax.swing.JComponent
JComponent.AccessibleJComponentVon Klasse geerbte verschachtelte Klassen/Schnittstellen java.awt.Container
Container.AccessibleAWTContainerVon Klasse geerbte verschachtelte Klassen/Schnittstellen java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Feldübersicht
Von Klasse geerbte Felder javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWVon Klasse geerbte Felder java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTVon Schnittstelle geerbte Felder java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungFWPDFViewer(boolean useThumbs) Create a new PDFViewer based on a user, with or without a thumbnail panel. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoiddoFirst()Goes to the first pagevoidTurns off zooming; makes the page fit in the windowvoiddoLast()Goes to the last pagevoiddoNext()Goes to the next pagevoiddoOpen()Ask the user for a PDF file to open from the local file systemvoidOpen a local file, given a string filenamevoidPosts the Page Setup dialogvoidGoes to the page that was typed in the page number text fieldvoiddoPrev()Goes to the previous pagevoiddoPrint()Print the current document.voiddoThumbs(boolean show) Shows or hides the thumbnails by moving the split pane dividervoiddoZoom(double factor) voidTurns on zoomingvoidforceGotoPage(int pagenum) Changes the displayed page.voidgotoPage(int pagenum) Changes the displayed page, desyncing if we're not on the same page as a presenter.protected voidinit()Initialize this PDFViewer by creating the GUI.voidkeyPressed(KeyEvent evt) Handle a key press for navigationvoidkeyReleased(KeyEvent evt) voidgets key presses and tries to build a page if they're numericvoidDisplay a dialog indicating an error.voidOpen a specific pdf file.voidEnable or disable all of the actions based on the current state.Von Klasse geerbte Methoden javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIVon Klasse geerbte Methoden 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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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, updateVon Klasse geerbte Methoden 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, transferFocusDownCycle, validate, validateTreeVon Klasse geerbte Methoden 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, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Konstruktordetails
-
FWPDFViewer
public FWPDFViewer(boolean useThumbs) Create a new PDFViewer based on a user, with or without a thumbnail panel.- Parameter:
useThumbs- true if the thumb panel should exist, false if not.
-
-
Methodendetails
-
init
protected void init()Initialize this PDFViewer by creating the GUI. -
gotoPage
public void gotoPage(int pagenum) Changes the displayed page, desyncing if we're not on the same page as a presenter.- Angegeben von:
gotoPagein Schnittstellecom.sun.pdfview.PageChangeListener- Parameter:
pagenum- the page to display
-
forceGotoPage
public void forceGotoPage(int pagenum) Changes the displayed page.- Parameter:
pagenum- the page to display
-
setEnabling
public void setEnabling()Enable or disable all of the actions based on the current state. -
openFile
Open a specific pdf file. Creates a DocumentInfo from the file, and opens that.- Parameter:
file- the file to open- Löst aus:
IOException
-
openError
Display a dialog indicating an error. -
doOpen
public void doOpen()Ask the user for a PDF file to open from the local file system -
doOpen
Open a local file, given a string filename- Parameter:
name- the name of the file to open
-
doPageSetup
public void doPageSetup()Posts the Page Setup dialog -
doPrint
public void doPrint()Print the current document. -
doZoomTool
public void doZoomTool()Turns on zooming -
doFitInWindow
public void doFitInWindow()Turns off zooming; makes the page fit in the window -
doThumbs
public void doThumbs(boolean show) Shows or hides the thumbnails by moving the split pane divider -
doZoom
public void doZoom(double factor) -
doNext
public void doNext()Goes to the next page -
doPrev
public void doPrev()Goes to the previous page -
doFirst
public void doFirst()Goes to the first page -
doLast
public void doLast()Goes to the last page -
doPageTyped
public void doPageTyped()Goes to the page that was typed in the page number text field -
keyPressed
Handle a key press for navigation- Angegeben von:
keyPressedin SchnittstelleKeyListener
-
keyReleased
- Angegeben von:
keyReleasedin SchnittstelleKeyListener
-
keyTyped
gets key presses and tries to build a page if they're numeric- Angegeben von:
keyTypedin SchnittstelleKeyListener
-