public class JRViewerToolbar extends javax.swing.JPanel implements JRViewerListener
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected javax.swing.JToggleButton |
btnActualSize |
protected javax.swing.JButton |
btnFirst |
protected javax.swing.JToggleButton |
btnFitPage |
protected javax.swing.JToggleButton |
btnFitWidth |
protected javax.swing.JButton |
btnLast |
protected javax.swing.JButton |
btnNext |
protected javax.swing.JButton |
btnPrevious |
protected javax.swing.JButton |
btnPrint |
protected javax.swing.JButton |
btnReload |
protected javax.swing.JButton |
btnSave |
protected javax.swing.JButton |
btnZoomIn |
protected javax.swing.JButton |
btnZoomOut |
protected javax.swing.JComboBox |
cmbZoom |
protected int |
defaultZoomIndex |
protected java.io.File |
lastFolder |
protected JRSaveContributor |
lastSaveContributor |
protected float |
MAX_ZOOM |
protected float |
MIN_ZOOM |
protected javax.swing.JPanel |
pnlSep01 |
protected javax.swing.JPanel |
pnlSep02 |
protected javax.swing.JPanel |
pnlSep03 |
protected java.util.List |
saveContributors |
protected javax.swing.JTextField |
txtGoTo |
protected JRViewerController |
viewerContext |
protected java.text.DecimalFormat |
zoomDecimalFormat |
protected int[] |
zooms |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
JRViewerToolbar(JRViewerController viewerContext) |
Modifier and Type | Method and Description |
---|---|
void |
addComponentKeyListener(java.awt.event.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, 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, hide, 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 java.util.List saveContributors
protected java.io.File lastFolder
protected JRSaveContributor lastSaveContributor
protected java.text.DecimalFormat zoomDecimalFormat
protected javax.swing.JToggleButton btnActualSize
protected javax.swing.JButton btnFirst
protected javax.swing.JToggleButton btnFitPage
protected javax.swing.JToggleButton btnFitWidth
protected javax.swing.JButton btnLast
protected javax.swing.JButton btnNext
protected javax.swing.JButton btnPrevious
protected javax.swing.JButton btnPrint
protected javax.swing.JButton btnReload
protected javax.swing.JButton btnSave
protected javax.swing.JButton btnZoomIn
protected javax.swing.JButton btnZoomOut
protected javax.swing.JComboBox cmbZoom
protected javax.swing.JPanel pnlSep01
protected javax.swing.JPanel pnlSep02
protected javax.swing.JPanel pnlSep03
protected javax.swing.JTextField txtGoTo
public JRViewerToolbar(JRViewerController viewerContext)
public void init()
public void addComponentKeyListener(java.awt.event.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
© 2001-2010 Jaspersoft Corporation www.jaspersoft.com