|
||||||||||
| 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
javapoint.components.GraphicObject
javapoint.components.TextGraphicObject
public class TextGraphicObject
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javapoint.components.GraphicObject |
|---|
GraphicObject.LineStyle, GraphicObject.ResizeHandle |
| 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.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
static java.lang.Object |
ALIGNMENT
|
static java.lang.Object |
BOLD
|
static java.lang.Object |
ITALIC
|
static java.lang.Object |
LINE_SPACING
|
static int |
TEXT_BORDER_SIZE
|
| Fields inherited from class javapoint.components.GraphicObject |
|---|
COMPONENT_MINIMUM_SIZE, fill, linear, radial, RESIZE_HANDLE_BOTTOM, RESIZE_HANDLE_DEFAULT_SIZE, RESIZE_HANDLE_LEFT, RESIZE_HANDLE_MIDDLE, RESIZE_HANDLE_RIGHT, RESIZE_HANDLE_TOP, solid, temporaryAngleRadians |
| 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 | |
|---|---|
|
TextGraphicObject(java.awt.Rectangle bounds,
java.lang.String text,
Slide slide,
boolean autoSetBounds)
|
|
TextGraphicObject(Slide slide,
ExtendedTextPane pane)
|
|
TextGraphicObject(Slide slide,
org.w3c.dom.Node node)
|
protected |
TextGraphicObject(Slide slide,
TextGraphicObject toCopy)
|
| Method Summary | |
|---|---|
GraphicObject |
deepCopy(Slide slide)
|
protected void |
doPaint(java.awt.Graphics2D slideGraphics)
This method should be overriden. |
protected void |
flipModelHorizontal()
|
protected void |
flipModelVertical()
|
static int |
getAlignment(javax.swing.text.AttributeSet attributes)
|
static boolean |
getBold(javax.swing.text.AttributeSet attributes)
|
int |
getCurrentListIndex()
|
static boolean |
getItalic(javax.swing.text.AttributeSet attributes)
|
static boolean |
getSingleSpaced(javax.swing.text.AttributeSet attributes)
|
ExtendedTextPane |
getTextPane()
|
org.w3c.dom.Node |
getXMLRepresentation(org.w3c.dom.Document document)
|
boolean |
isBulleted()
|
boolean |
isList()
|
void |
paint(java.awt.Graphics graphics)
|
void |
print(java.awt.Graphics printerGraphics)
|
void |
resetLastRotation()
|
void |
resetRotation(int rot)
|
void |
rotate(double angleRadians,
boolean updateUndoStack)
Rotate graphic object |
protected void |
rotateModel(double angleRadians)
Rotate model implementatioon |
void |
setBulleted(boolean bulleted)
|
void |
setCurrentListIndex(int currentListIndex)
|
void |
setIsList(boolean isList)
|
javax.swing.text.MutableAttributeSet |
setTheFont(java.awt.Font font)
|
void |
updateModelBounds()
Called during resize action. |
| Methods inherited from class javapoint.components.GraphicObject |
|---|
contains, containsPoint, delete, drawResizeBox, flipHorizontal, flipVertical, getDraggableObjectAt, getFillAlpha, getFillColor, getGradient, getLineAlpha, getLineColor, getLineStyle, getLineWidth, getPolygon, getRadialGradient, getResizeHandle, getResizeHandles, getSlide, getStroke, isLinearGradient, isRadialGradient, isSolidFill, setFillAlpha, setFillColor, setGradientFill, setLineAlpha, setLineColor, setLineStyle, setLineWidth, setLocation, setPolygon, setRadialFill, setSolidFill |
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, 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, updateUI |
| 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, 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, 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 |
| Field Detail |
|---|
public static final int TEXT_BORDER_SIZE
public static final java.lang.Object ALIGNMENT
public static final java.lang.Object BOLD
public static final java.lang.Object ITALIC
public static final java.lang.Object LINE_SPACING
| Constructor Detail |
|---|
public TextGraphicObject(Slide slide,
ExtendedTextPane pane)
public TextGraphicObject(java.awt.Rectangle bounds,
java.lang.String text,
Slide slide,
boolean autoSetBounds)
bounds - text - slide -
public TextGraphicObject(Slide slide,
org.w3c.dom.Node node)
protected TextGraphicObject(Slide slide,
TextGraphicObject toCopy)
| Method Detail |
|---|
public final boolean isBulleted()
public final void setBulleted(boolean bulleted)
public final boolean isList()
public final void setIsList(boolean isList)
public final int getCurrentListIndex()
public final void setCurrentListIndex(int currentListIndex)
public final javax.swing.text.MutableAttributeSet setTheFont(java.awt.Font font)
font - public final ExtendedTextPane getTextPane()
public final void updateModelBounds()
GraphicObject
updateModelBounds in class GraphicObjectpublic void paint(java.awt.Graphics graphics)
paint in class GraphicObjectprotected final void doPaint(java.awt.Graphics2D slideGraphics)
GraphicObject
doPaint in class GraphicObjectslideGraphics - public void resetLastRotation()
public void resetRotation(int rot)
public void rotate(double angleRadians,
boolean updateUndoStack)
GraphicObject
rotate in class GraphicObjectangleRadians - angle in radiansupdateUndoStack - flag if update undo stackprotected void rotateModel(double angleRadians)
GraphicObject
rotateModel in class GraphicObjectangleRadians - angle in radians
Should be overriden in descendentsprotected void flipModelHorizontal()
flipModelHorizontal in class GraphicObjectprotected void flipModelVertical()
flipModelVertical in class GraphicObjectpublic void print(java.awt.Graphics printerGraphics)
print in class GraphicObjectpublic static final int getAlignment(javax.swing.text.AttributeSet attributes)
attributes - public static final boolean getSingleSpaced(javax.swing.text.AttributeSet attributes)
attributes - public static final boolean getBold(javax.swing.text.AttributeSet attributes)
attributes - public static final boolean getItalic(javax.swing.text.AttributeSet attributes)
attributes -
public org.w3c.dom.Node getXMLRepresentation(org.w3c.dom.Document document)
getXMLRepresentation in class GraphicObjectpublic GraphicObject deepCopy(Slide slide)
deepCopy in class GraphicObject
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||