public class PdfViewerControlPanel extends JPanel implements com.frojasg1.general.desktop.view.zoom.mapper.ComposedComponent, PdfViewerControlView, com.frojasg1.general.desktop.view.panels.NavigatorControllerInterface, com.frojasg1.general.desktop.view.panels.InformerInterface
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
protected PdfViewerMaster |
_controller |
protected boolean |
_flagComboBoxItemSelectedByProgram |
protected com.frojasg1.general.desktop.view.panels.NavigatorJPanel |
_navigatorPanel |
protected com.frojasg1.applications.common.components.resizecomp.MapResizeRelocateComponentItem |
_resizeRelocateInfo |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
PdfViewerControlPanel()
Creates new form PdfViewerControlPanel
|
Modifier and Type | Method and Description |
---|---|
Dimension |
getInternalSize() |
com.frojasg1.applications.common.components.resizecomp.MapResizeRelocateComponentItem |
getResizeRelocateInfo() |
com.frojasg1.general.number.DoubleReference |
getSelectedZoomFactor() |
protected double |
getSelectedZoomFactorDouble() |
void |
init(PdfViewerMaster controller) |
protected void |
initPanels() |
void |
navigator_end(com.frojasg1.general.desktop.view.panels.InformerInterface panel) |
void |
navigator_next(com.frojasg1.general.desktop.view.panels.InformerInterface panel) |
void |
navigator_previous(com.frojasg1.general.desktop.view.panels.InformerInterface panel) |
void |
navigator_start(com.frojasg1.general.desktop.view.panels.InformerInterface panel) |
void |
setComponentMapper(com.frojasg1.general.desktop.view.zoom.mapper.ComponentMapper compMapper) |
protected void |
setWindowConfiguration() |
void |
setZoomSelectedItem(com.frojasg1.general.number.DoubleReference selectedItem) |
void |
updateCurrentPageTexts(int currentPage,
int numPages) |
void |
updateZoomComboBoxValues(List<com.frojasg1.general.number.DoubleReference> listOfZoomFactors) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, update
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, validateTree
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, 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, transferFocusBackward, transferFocusUpCycle
protected PdfViewerMaster _controller
protected com.frojasg1.general.desktop.view.panels.NavigatorJPanel _navigatorPanel
protected boolean _flagComboBoxItemSelectedByProgram
protected com.frojasg1.applications.common.components.resizecomp.MapResizeRelocateComponentItem _resizeRelocateInfo
public PdfViewerControlPanel()
public void init(PdfViewerMaster controller)
protected void initPanels()
protected void setWindowConfiguration()
public com.frojasg1.applications.common.components.resizecomp.MapResizeRelocateComponentItem getResizeRelocateInfo()
getResizeRelocateInfo
in interface com.frojasg1.general.desktop.view.zoom.mapper.ComposedComponent
public com.frojasg1.general.number.DoubleReference getSelectedZoomFactor()
getSelectedZoomFactor
in interface PdfViewerControlView
protected double getSelectedZoomFactorDouble()
public void updateZoomComboBoxValues(List<com.frojasg1.general.number.DoubleReference> listOfZoomFactors)
updateZoomComboBoxValues
in interface PdfViewerControlView
public void updateCurrentPageTexts(int currentPage, int numPages)
updateCurrentPageTexts
in interface PdfViewerControlView
public void setZoomSelectedItem(com.frojasg1.general.number.DoubleReference selectedItem)
setZoomSelectedItem
in interface PdfViewerControlView
public Dimension getInternalSize()
getInternalSize
in interface com.frojasg1.general.desktop.view.zoom.mapper.ComposedComponent
public void setComponentMapper(com.frojasg1.general.desktop.view.zoom.mapper.ComponentMapper compMapper)
setComponentMapper
in interface com.frojasg1.general.desktop.view.zoom.mapper.InternallyMappedComponent
public void navigator_start(com.frojasg1.general.desktop.view.panels.InformerInterface panel)
navigator_start
in interface com.frojasg1.general.desktop.view.panels.NavigatorControllerInterface
public void navigator_end(com.frojasg1.general.desktop.view.panels.InformerInterface panel)
navigator_end
in interface com.frojasg1.general.desktop.view.panels.NavigatorControllerInterface
public void navigator_previous(com.frojasg1.general.desktop.view.panels.InformerInterface panel)
navigator_previous
in interface com.frojasg1.general.desktop.view.panels.NavigatorControllerInterface
public void navigator_next(com.frojasg1.general.desktop.view.panels.InformerInterface panel)
navigator_next
in interface com.frojasg1.general.desktop.view.panels.NavigatorControllerInterface
Copyright © 2020 Fran Rojas. All rights reserved.