|
|||||||||
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.JPanel
jApp.DocumentView
public class DocumentView
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary |
---|
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, 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 java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
DocumentView(boolean background,
Document document)
|
|
DocumentView(Document document)
|
Method Summary | |
---|---|
void |
addItemsToRightClick(javax.swing.JPopupMenu popupMenu)
Handles right clicks. |
protected Transform2d |
calculateViewTransform()
|
void |
causeRegen()
|
void |
disposeRegenBuffer()
|
void |
drawIcon(Point2d point,
int offsetx,
int offsety,
java.awt.Image icon)
|
Command |
getCommand()
|
Document |
getDocument()
|
HitDetector |
getHitTest(java.awt.Point p,
int r)
|
Transform2d |
getInverseViewTransform()
|
java.awt.event.MouseEvent |
getLastMouseEvent()
|
java.awt.Graphics2D |
getPanelGraphics()
|
protected java.awt.Color |
getViewBackground()
|
java.awt.Graphics2D |
getViewGraphics()
|
Transform2d |
getViewTransform()
|
DocumentWindow |
getWindow()
|
protected boolean |
handleRightClick(java.awt.event.MouseEvent e)
|
boolean |
hasMouse()
|
boolean |
hasMouseFocus()
|
void |
paint(java.awt.Graphics g)
|
protected void |
paintDecorations(java.awt.Graphics2D g)
|
static void |
paintIcon(DocumentView view,
Point2d at,
java.awt.Image icon,
int offsetx,
int offsety)
|
void |
regen(java.awt.Graphics2D g)
|
static void |
resetPen(java.awt.Graphics2D graphics)
|
void |
resize()
|
void |
resized()
|
void |
selectCommand(Command c)
|
static void |
setQualityHints(java.awt.Graphics2D graphics)
|
static void |
setSpeedHints(java.awt.Graphics2D graphics)
|
void |
setViewCanvasHints(java.awt.Graphics2D g2)
Override to change hints. |
void |
setViewScreenHints(java.awt.Graphics2D g2)
|
void |
setWindow(DocumentWindow window)
|
void |
updateFeedback()
|
void |
updateViewTransform()
|
Point2d |
viewToWorld(java.awt.Point p)
|
java.awt.Point |
worldToView(Point2d sp)
|
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, 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, isPaintingTile, isRequestFocusEnabled, isValidateRoot, 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 |
Methods inherited from class java.awt.Container |
---|
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, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
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, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public DocumentView(Document document)
public DocumentView(boolean background, Document document)
Method Detail |
---|
public java.awt.event.MouseEvent getLastMouseEvent()
public boolean hasMouse()
public Command getCommand()
public void selectCommand(Command c)
public DocumentWindow getWindow()
public Document getDocument()
public static void paintIcon(DocumentView view, Point2d at, java.awt.Image icon, int offsetx, int offsety)
public void resized()
public boolean hasMouseFocus()
public void updateViewTransform()
protected Transform2d calculateViewTransform()
public final Transform2d getViewTransform()
public final Transform2d getInverseViewTransform()
public void causeRegen()
public void updateFeedback()
public final java.awt.Graphics2D getPanelGraphics()
public final java.awt.Graphics2D getViewGraphics()
public void disposeRegenBuffer()
public void paint(java.awt.Graphics g)
paint
in class javax.swing.JComponent
public void setWindow(DocumentWindow window)
public static void resetPen(java.awt.Graphics2D graphics)
public static void setQualityHints(java.awt.Graphics2D graphics)
public static void setSpeedHints(java.awt.Graphics2D graphics)
public void setViewCanvasHints(java.awt.Graphics2D g2)
public void setViewScreenHints(java.awt.Graphics2D g2)
public void resize()
public HitDetector getHitTest(java.awt.Point p, int r)
protected void paintDecorations(java.awt.Graphics2D g)
protected java.awt.Color getViewBackground()
public void regen(java.awt.Graphics2D g)
public Point2d viewToWorld(java.awt.Point p)
public java.awt.Point worldToView(Point2d sp)
public void drawIcon(Point2d point, int offsetx, int offsety, java.awt.Image icon)
public void addItemsToRightClick(javax.swing.JPopupMenu popupMenu)
popupMenu
- the popup menu to fill inprotected boolean handleRightClick(java.awt.event.MouseEvent e)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |