Package net.sourceforge.jeuclid.awt
Class MathComponent
- java.lang.Object
-
- java.awt.Component
-
- net.sourceforge.jeuclid.awt.MathComponent
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable
public class MathComponent extends java.awt.ComponentA class for displaying MathML content in a AWT Component.- Version:
- $Revision: 03dc0884e86f $
- See Also:
JMathComponent, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MathComponent()Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.w3c.dom.DocumentgetDocument()java.awt.DimensiongetMinimumSize()Gets the minimum size of this component.java.awt.DimensiongetPreferredSize()Gets the preferred size of this component.voidpaint(java.awt.Graphics g)Paints this component.voidsetDebug(boolean debugMode)Enables, or disables the debug mode.voidsetDocument(org.w3c.dom.Document newDocument)voidsetParameters(MutableLayoutContext newParameters)Sets the rendering parameters.-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validate
-
-
-
-
Method Detail
-
setParameters
public final void setParameters(MutableLayoutContext newParameters)
Sets the rendering parameters.- Parameters:
newParameters- the set of parameters.
-
getDocument
public org.w3c.dom.Document getDocument()
- Returns:
- the document
-
getMinimumSize
public java.awt.Dimension getMinimumSize()
Gets the minimum size of this component.- Overrides:
getMinimumSizein classjava.awt.Component- Returns:
- A dimension object indicating this component's minimum size.
-
getPreferredSize
public java.awt.Dimension getPreferredSize()
Gets the preferred size of this component.- Overrides:
getPreferredSizein classjava.awt.Component- Returns:
- A dimension object indicating this component's preferred size.
-
paint
public void paint(java.awt.Graphics g)
Paints this component.- Overrides:
paintin classjava.awt.Component- Parameters:
g- The graphics context to use for painting.
-
setDebug
public void setDebug(boolean debugMode)
Enables, or disables the debug mode.- Parameters:
debugMode- Debug mode.
-
setDocument
public void setDocument(org.w3c.dom.Document newDocument)
- Parameters:
newDocument- the document to set
-
-