public class JEditableVirtualBookComponent extends JVirtualBookScrollableComponent implements ITransaction
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
JEditableVirtualBookComponent() |
Modifier and Type | Method and Description |
---|---|
void |
addCurrentToolChangedListener(CurrentToolChanged ctc) |
void |
addVirtualBookChangedListener(IVirtualBookChangedListener listener) |
void |
endEventTransaction() |
protected void |
fireCurrentToolChangedListener(Tool newTool,
Tool oldTool) |
protected void |
fireVirtualBookChanged(VirtualBook newvb) |
Tool |
getCurrentTool() |
ISnappingEnvironment |
getSnappingEnvironment()
return the snapping environnement ...
|
UndoStack |
getUndoStack()
getting a reference of the current undostack ..
|
VirtualBook |
getVirtualBook()
get the book
|
void |
paint(java.awt.Graphics g) |
void |
removeCurrentToolChangedListener(CurrentToolChanged ctc) |
void |
removeVirtualBookChangedListener(IVirtualBookChangedListener listener) |
void |
setCurrentTool(Tool t)
Define the current active tool
|
void |
setVirtualBook(VirtualBook carton)
Définit le carton virtuel de travail
|
void |
startEventTransaction() |
activatePanOnMiddleButton, addCartonTransformAndReturnOldOne, addLayer, addOrReplaceLayer, addToSelection, addVirtualBookComponentLayersListener, centerAtCartonPosition, clearBlockSelection, clearHightlight, clearSelection, convertCartonToScreenX, convertCartonToScreenY, convertScreenXToCarton, convertScreenYToCarton, createToolTip, findLayerByClass, findLayerByName, fitToScreen, getBlockSelection, getDisplayNanos, getHightlight, getHoleTransparency, getLayers, getMargin, getSelectionCopy, getToolTipText, getXfactor, getXoffset, getYoffset, hasHightlight, hasSelection, isUseFastDrawing, MmToPixel, MMToTime, pixelToMM, query, queryWithExtraMargin, removeFromSelection, removeLayer, removeVirtualBookComponentLayersListener, setBlockSelection, setHightlight, setHoleTransparency, setMargin, setUseFastDrawing, setXfactor, setXoffset, setYoffset, timestampToMM, timeToMM, touchBook, trackToMM
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, 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, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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
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
public UndoStack getUndoStack()
public ISnappingEnvironment getSnappingEnvironment()
public void setCurrentTool(Tool t)
t
- public Tool getCurrentTool()
public void addCurrentToolChangedListener(CurrentToolChanged ctc)
public void removeCurrentToolChangedListener(CurrentToolChanged ctc)
protected void fireCurrentToolChangedListener(Tool newTool, Tool oldTool)
public void setVirtualBook(VirtualBook carton)
JVirtualBookScrollableComponent
setVirtualBook
in class JVirtualBookScrollableComponent
public void paint(java.awt.Graphics g)
paint
in class javax.swing.JComponent
public VirtualBook getVirtualBook()
JVirtualBookScrollableComponent
getVirtualBook
in class JVirtualBookScrollableComponent
public void startEventTransaction()
startEventTransaction
in interface ITransaction
public void endEventTransaction()
endEventTransaction
in interface ITransaction
public void addVirtualBookChangedListener(IVirtualBookChangedListener listener)
public void removeVirtualBookChangedListener(IVirtualBookChangedListener listener)
protected void fireVirtualBookChanged(VirtualBook newvb)