|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectru.biosoft.graphics.GraphicProperties
GraphicContext stores graphic attributes used by graphics classes for painting.
This attributes can include next objects:
Next default attributes are set:
Attribute Attribute Name Graphic objects, that use it ----------------------------------------------------------------------- Pen Pen_Site SiteBase Pen Pen_SiteComposite Pen Pen_Ruler_Axis Pen Pen_Ruler_Ticks Brush Brush_Site SiteBase Brush Brush_SiteCore Brush Brush_SiteFP ColorFont Font_Title ColorFont Font_SiteTitle ColorFont Font_SitePosition SiteBase ColorFont Font_SiteSequence SiteBase ColorFont Font_DB_H1 ColorFont Font_DB_H2 ColorFont Font_DB_H3 ColorFont Font_DB_Field ColorFont Font_DB_Value ColorFont Font_DB_Reference ColorFont Font_Preformat ColorFont Font_PreformatBold ColorFont Font_Error ColorFont Font_Ruler_Labels_Major ColorFont Font_Ruler_Labels_Minor ColorFont Font_Field_Label ColorFont Font_Field_Label_Obligatory ColorFont Font_Field_Value Dimension Margin_Text Dimension Margin_Sites Dimension Margin_SiteComposite Dimension Margin_Ruler_Text Dimension Size_BP Dimension Size_Scrollbar Dimension Size_Ruler_TickSize Dimension Size_Ruler_DecDig
Pen,
Brush| Field Summary | |
protected java.util.Hashtable |
_hs
Hash table to store attributes. |
Brush |
brushDefault
Default brush: black, solid. |
ColorFont |
fontDefault
Default ColorFont: SansSerif, PLAIN, 12, black. |
java.awt.Dimension |
marginDefault
Default margin: (5,5). |
Pen |
penDefault
Default pen: black, 1 line thickness, solid. |
| Constructor Summary | |
protected |
GraphicProperties()
|
| Method Summary | |
Brush |
getBrush(java.lang.String brushName)
Returns brush with specified name. |
ColorFont |
getFont(java.lang.String fontName)
Returns font with specified name. |
static GraphicProperties |
getInstance()
|
java.awt.Dimension |
getMargin(java.lang.String marginName)
Returns margin (or size) with specified name. |
Pen |
getPen(java.lang.String penName)
Returns pen with specified name. |
void |
setBrush(java.lang.String brushName,
Brush brush)
Set (add if such brush absent) brush with specified name. |
void |
setFont(java.lang.String fontName,
ColorFont font)
Set (add if such font absent) font with specified name. |
void |
setMargin(java.lang.String marginName,
java.awt.Dimension margin)
Set (add if such margin absent) margin with specified name. |
void |
setPen(java.lang.String penName,
Pen pen)
Set (add if such pen absent) pen with specified name. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected java.util.Hashtable _hs
public Pen penDefault
public Brush brushDefault
public ColorFont fontDefault
public java.awt.Dimension marginDefault
| Constructor Detail |
protected GraphicProperties()
| Method Detail |
public Pen getPen(java.lang.String penName)
penName - the pen namepublic Brush getBrush(java.lang.String brushName)
brushName - the brush namepublic ColorFont getFont(java.lang.String fontName)
fontName - the font namepublic java.awt.Dimension getMargin(java.lang.String marginName)
marginName - the margin name
public void setPen(java.lang.String penName,
Pen pen)
penName - the pen namepen - the pen
public void setBrush(java.lang.String brushName,
Brush brush)
brushName - the brush namebrush - the brush
public void setFont(java.lang.String fontName,
ColorFont font)
fontName - the font namefont - the font
public void setMargin(java.lang.String marginName,
java.awt.Dimension margin)
marginName - the margin namemargin - the marginpublic static GraphicProperties getInstance()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||