|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object be.ugent.caagt.jmathtex.TeXIcon
public class TeXIcon
An Icon
implementation that will paint the TeXFormula
that created it.
This class cannot be instantiated directly. It can be constructed from a
TeXFormula using the TeXFormula.createTeXIcon(int,float)
method.
Constructor Summary | |
---|---|
protected |
TeXIcon(be.ugent.caagt.jmathtex.Box b,
float size)
Creates a new icon that will paint the given formula box in the given point size. |
Method Summary | |
---|---|
float |
getBaseLine()
|
int |
getIconHeight()
Get the total height of the TeXIcon. |
int |
getIconWidth()
Get the total width of the TeXIcon. |
java.awt.Insets |
getInsets()
Get the insets of the TeXIcon. |
void |
paintIcon(java.awt.Component c,
java.awt.Graphics g,
int x,
int y)
Paint the TeXFormula that created this icon. |
void |
setIconHeight(int height,
int alignment)
Change the height of the TeXIcon. |
void |
setIconWidth(int width,
int alignment)
Change the width of the TeXIcon. |
void |
setInsets(java.awt.Insets insets)
Set the insets of the TeXIcon. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected TeXIcon(be.ugent.caagt.jmathtex.Box b, float size)
b
- the formula box to be paintedsize
- the point sizeMethod Detail |
---|
public java.awt.Insets getInsets()
public void setInsets(java.awt.Insets insets)
insets
- the insetspublic void setIconWidth(int width, int alignment)
width
- the new width of the TeXIconalignment
- a horizontal alignment constant: LEFT, RIGHT or CENTERpublic void setIconHeight(int height, int alignment)
height
- the new height of the TeXIconalignment
- a vertical alignment constant: TOP, BOTTOM or CENTERpublic int getIconHeight()
getIconHeight
in interface javax.swing.Icon
public int getIconWidth()
getIconWidth
in interface javax.swing.Icon
public float getBaseLine()
public void paintIcon(java.awt.Component c, java.awt.Graphics g, int x, int y)
TeXFormula
that created this icon.
paintIcon
in interface javax.swing.Icon
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |