public class JRViewerToolbar extends JPanel implements JRViewerListener
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
protected JToggleButton |
btnActualSize |
protected JButton |
btnFirst |
protected JToggleButton |
btnFitPage |
protected JToggleButton |
btnFitWidth |
protected JButton |
btnLast |
protected JButton |
btnNext |
protected JButton |
btnPrevious |
protected JButton |
btnPrint |
protected JButton |
btnReload |
protected JButton |
btnSave |
protected JButton |
btnZoomIn |
protected JButton |
btnZoomOut |
protected JComboBox |
cmbZoom |
protected int |
defaultZoomIndex |
protected File |
lastFolder |
protected JRSaveContributor |
lastSaveContributor |
protected float |
MAX_ZOOM |
protected float |
MIN_ZOOM |
protected JPanel |
pnlSep01 |
protected JPanel |
pnlSep02 |
protected JPanel |
pnlSep03 |
protected List<JRSaveContributor> |
saveContributors |
protected JTextField |
txtGoTo |
protected JRViewerController |
viewerContext |
protected DecimalFormat |
zoomDecimalFormat |
protected int[] |
zooms |
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 |
---|
JRViewerToolbar(JRViewerController viewerContext) |
Modifier and Type | Method and Description |
---|---|
void |
addComponentKeyListener(KeyListener listener) |
void |
addSaveContributor(JRSaveContributor contributor) |
protected void |
fitPage() |
protected void |
fitWidth() |
JRSaveContributor[] |
getSaveContributors() |
protected float |
getZoomRatio() |
void |
init() |
protected void |
initSaveContributors() |
boolean |
isFitPage() |
boolean |
isFitWidth() |
protected void |
pageChanged() |
protected void |
refreshPage() |
void |
removeSaveContributor(JRSaveContributor contributor) |
protected void |
reportLoaded() |
void |
setFitWidth() |
void |
setSaveContributors(JRSaveContributor[] saveContributors)
Replaces the save contributors with the ones provided as parameter.
|
void |
viewerEvent(JRViewerEvent event) |
protected void |
zoomChanged() |
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 final JRViewerController viewerContext
protected final float MIN_ZOOM
protected final float MAX_ZOOM
protected int[] zooms
protected int defaultZoomIndex
protected List<JRSaveContributor> saveContributors
protected File lastFolder
protected JRSaveContributor lastSaveContributor
protected DecimalFormat zoomDecimalFormat
protected JToggleButton btnActualSize
protected JButton btnFirst
protected JToggleButton btnFitPage
protected JToggleButton btnFitWidth
protected JButton btnLast
protected JButton btnNext
protected JButton btnPrevious
protected JButton btnPrint
protected JButton btnReload
protected JButton btnSave
protected JButton btnZoomIn
protected JButton btnZoomOut
protected JComboBox cmbZoom
protected JPanel pnlSep01
protected JPanel pnlSep02
protected JPanel pnlSep03
protected JTextField txtGoTo
public JRViewerToolbar(JRViewerController viewerContext)
public void init()
public void addComponentKeyListener(KeyListener listener)
protected float getZoomRatio()
public void addSaveContributor(JRSaveContributor contributor)
public void removeSaveContributor(JRSaveContributor contributor)
public JRSaveContributor[] getSaveContributors()
public void setSaveContributors(JRSaveContributor[] saveContributors)
protected void initSaveContributors()
protected void reportLoaded()
protected void refreshPage()
protected void pageChanged()
protected void zoomChanged()
public boolean isFitPage()
public boolean isFitWidth()
public void setFitWidth()
protected void fitPage()
protected void fitWidth()
public void viewerEvent(JRViewerEvent event)
viewerEvent
in interface JRViewerListener
Copyright © 2017. All rights reserved.