|
||||||||||
| 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.JComponentpublic void scrollToCurrentPage()
public void scrollToCurrentPage(java.lang.Boolean canScrollRepaint)
canScrollRepaint - can repaon after scrollpublic void scrollToComponent(StiComponent component)
component - StiComponentpublic java.awt.Graphics canRepaint()
public StiPageVisual getPageVisualFromIndex(int index)
index -
StiPageVisual from index
public StiRectangle getComponentRect(StiComponent comp,
StiPageVisual pageVisual)
comp - pageVisual -
public void clearAll()
public java.awt.Point getMousePosition()
getMousePosition in class java.awt.Componentpublic java.util.List<StiVisual> getVisuals()
public void onScrollViewerResize()
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void showPopupMenu(java.awt.event.MouseEvent e)
e - MouseEventpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListenerpublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved in interface java.awt.event.MouseMotionListenerpublic StiViewerEventDispatcher getEventDispatcher()
getEventDispatcher in interface StiViewEventablepublic StiReport getReport()
StiReportpublic int getCurrentPage()
public java.lang.Double getZoom()
public StiPageViewMode getPageViewMode()
StiPageViewModepublic java.lang.Integer getViewHeight()
public java.lang.Integer getViewWidth()
public void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
mouseWheelMoved in interface java.awt.event.MouseWheelListenerpublic StiViewModel getStiViewModel()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||