|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JScrollPane
com.stimulsoft.viewer.panels.StiViewPannel
public class StiViewPannel
Center pannel to display document pages Copyright Stimulsoft
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.BaselineResizeBehavior |
Field Summary |
---|
Fields inherited from class javax.swing.JComponent |
---|
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.ScrollPaneConstants |
---|
COLUMN_HEADER, HORIZONTAL_SCROLLBAR, HORIZONTAL_SCROLLBAR_ALWAYS, HORIZONTAL_SCROLLBAR_AS_NEEDED, HORIZONTAL_SCROLLBAR_NEVER, HORIZONTAL_SCROLLBAR_POLICY, LOWER_LEADING_CORNER, LOWER_LEFT_CORNER, LOWER_RIGHT_CORNER, LOWER_TRAILING_CORNER, ROW_HEADER, UPPER_LEADING_CORNER, UPPER_LEFT_CORNER, UPPER_RIGHT_CORNER, UPPER_TRAILING_CORNER, VERTICAL_SCROLLBAR, VERTICAL_SCROLLBAR_ALWAYS, VERTICAL_SCROLLBAR_AS_NEEDED, VERTICAL_SCROLLBAR_NEVER, VERTICAL_SCROLLBAR_POLICY, VIEWPORT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
StiViewPannel(StiViewModel model)
Constructor |
Method Summary | |
---|---|
java.awt.Graphics |
canRepaint()
Deny unnecessary repaint on view resize |
void |
clearAll()
Clear visuals |
StiRectangle |
getComponentRect(StiComponent comp,
StiPageVisual pageVisual)
|
int |
getCurrentPage()
|
StiViewerEventDispatcher |
getEventDispatcher()
|
java.awt.Graphics |
getGraphics()
|
java.lang.Integer |
getMaxPageHeight()
|
java.lang.Integer |
getMaxPageWidth()
|
java.awt.Point |
getMousePosition()
Return mouse position if GlassFrame exists |
StiPageViewMode |
getPageViewMode()
|
StiPageVisual |
getPageVisualFromIndex(int index)
|
StiReport |
getReport()
|
StiViewModel |
getStiViewModel()
|
java.lang.Integer |
getViewHeight()
|
java.lang.Integer |
getViewWidth()
|
java.util.List<StiVisual> |
getVisuals()
Return visuals |
java.lang.Double |
getZoom()
|
void |
mouseClicked(java.awt.event.MouseEvent e)
Stub action on mouse clicked |
void |
mouseDragged(java.awt.event.MouseEvent e)
Action on mouse dragged |
void |
mouseEntered(java.awt.event.MouseEvent e)
Actib action on mouse entered |
void |
mouseExited(java.awt.event.MouseEvent e)
Stub action on mouse exit |
void |
mouseMoved(java.awt.event.MouseEvent e)
Action on mouse moved |
void |
mousePressed(java.awt.event.MouseEvent e)
Action on mouse pressed |
void |
mouseReleased(java.awt.event.MouseEvent e)
Action on mouse relased |
void |
mouseWheelMoved(java.awt.event.MouseWheelEvent e)
|
void |
onScrollViewerResize()
Action on scroll view resize |
void |
paintImmediately(int x,
int y,
int w,
int h)
Disaple unnesessary repaint |
void |
scrollToComponent(StiComponent component)
Scroll co component |
void |
scrollToCurrentPage()
Scroll to current page |
void |
scrollToCurrentPage(java.lang.Boolean canScrollRepaint)
Scroll to current page |
void |
scrollToCurrentPageLater()
Scroll to current page after all pending AWT events have been processed, to avoid unnesessary page rendering |
void |
scrollToCurrentPageRepaint()
Scroll to current page (disable during repaint) |
void |
setZoomMultiplePages()
Set zoom multiple pages |
void |
setZoomOnePage()
Set zoom one page |
void |
setZoomPageWidth()
Set zoom page widh |
void |
setZoomTwoPages()
Set zoom two pages |
void |
showPopupMenu(java.awt.event.MouseEvent e)
Display popup menu |
void |
updatePagesPlacement()
Update page placements |
Methods inherited from class javax.swing.JScrollPane |
---|
createHorizontalScrollBar, createVerticalScrollBar, getAccessibleContext, getColumnHeader, getCorner, getHorizontalScrollBar, getHorizontalScrollBarPolicy, getRowHeader, getUI, getUIClassID, getVerticalScrollBar, getVerticalScrollBarPolicy, getViewport, getViewportBorder, getViewportBorderBounds, isValidateRoot, isWheelScrollingEnabled, setColumnHeader, setColumnHeaderView, setComponentOrientation, setCorner, setHorizontalScrollBar, setHorizontalScrollBarPolicy, setLayout, setRowHeader, setRowHeaderView, setUI, setVerticalScrollBar, setVerticalScrollBarPolicy, setViewport, setViewportBorder, setViewportView, setWheelScrollingEnabled, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, 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, isPaintingTile, isRequestFocusEnabled, paint, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, 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, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, transferFocusBackward, transferFocusDownCycle, validate |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public StiViewPannel(StiViewModel model)
model
- StiViewModel
Method Detail |
---|
public void updatePagesPlacement()
public void setZoomPageWidth()
public void setZoomOnePage()
public void setZoomTwoPages()
public void setZoomMultiplePages()
public java.lang.Integer getMaxPageWidth()
public java.lang.Integer getMaxPageHeight()
public void scrollToCurrentPageLater()
public void scrollToCurrentPageRepaint()
public java.awt.Graphics getGraphics()
getGraphics
in class javax.swing.JComponent
public void paintImmediately(int x, int y, int w, int h)
paintImmediately
in class javax.swing.JComponent
public void scrollToCurrentPage()
public void scrollToCurrentPage(java.lang.Boolean canScrollRepaint)
canScrollRepaint
- can repaon after scrollpublic void scrollToComponent(StiComponent component)
component
- StiComponent
public java.awt.Graphics canRepaint()
public StiPageVisual getPageVisualFromIndex(int index)
index
-
StiPageVisual
from indexpublic StiRectangle getComponentRect(StiComponent comp, StiPageVisual pageVisual)
comp
- pageVisual
-
public void clearAll()
public java.awt.Point getMousePosition()
getMousePosition
in class java.awt.Component
public java.util.List<StiVisual> getVisuals()
public void onScrollViewerResize()
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
public void showPopupMenu(java.awt.event.MouseEvent e)
e
- MouseEvent
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent e)
mouseExited
in interface java.awt.event.MouseListener
public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged
in interface java.awt.event.MouseMotionListener
public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved
in interface java.awt.event.MouseMotionListener
public StiViewerEventDispatcher getEventDispatcher()
getEventDispatcher
in interface StiViewEventable
public StiReport getReport()
StiReport
public int getCurrentPage()
public java.lang.Double getZoom()
public StiPageViewMode getPageViewMode()
StiPageViewMode
public java.lang.Integer getViewHeight()
public java.lang.Integer getViewWidth()
public void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
mouseWheelMoved
in interface java.awt.event.MouseWheelListener
public StiViewModel getStiViewModel()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |