public class PatternBackground extends AbstractBackground
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
PATTERN_COUNT |
DEFAULT_SIZE| 构造器和说明 |
|---|
PatternBackground()
默认的图案背景构造函数
|
PatternBackground(int patternIndex,
java.awt.Color foreground,
java.awt.Color background)
根据指定的图案样式索引,前景色和背景色生成的图案背景
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
drawWithGradientLine(java.awt.Graphics g,
java.awt.Shape shape)
根据指定的画图对象和几何图形来画具有渐变色的边框的图案背景
|
boolean |
equals(java.lang.Object obj)
判断当前对象是否和指定的对象相等
|
java.awt.Color |
getBackground()
获取图案背景的背景色
|
java.lang.String |
getBackgroundType()
图案背景在web端作为辨识的字符串
|
java.awt.Color |
getForeground()
获取图案背景的前景色
|
java.awt.Image |
getImage()
获取该图案背景所使用的图案的图片
|
int |
getPatternIndex()
获取该图案背景所使用的图案样式的索引
|
void |
paint(java.awt.Graphics g,
java.awt.Shape shape)
根据指定的画图对象和几何图形来画图案背景
|
Background |
readAdditionalAttr(XMLableReader reader)
读取属性
|
void |
setBackground(java.awt.Color background)
设置图案背景的背景色
|
void |
setForeground(java.awt.Color foreground)
设置图案背景的的前景色
|
void |
setPatternIndex(int patternIndex)
设置图案样式的索引
|
JSONObject |
toJSONObject()
将图案背景输出成JSON对象
|
void |
writeAdditionalAttr(XMLPrintWriter writer)
输出属性
|
clone, createBufferedImage, createJSONConfig, fixHashCode, layoutDidChange, paint, paintImage, preDealBackground, readXML, toJSONObject, toJSONObject, traverseForExport, writeXMLpublic static final int PATTERN_COUNT
public PatternBackground()
public PatternBackground(int patternIndex,
java.awt.Color foreground,
java.awt.Color background)
patternIndex - 图案样式索引foreground - 前景色background - 背景色public int getPatternIndex()
public void setPatternIndex(int patternIndex)
patternIndex - 索引,有效值为0到48之间的整数public java.awt.Color getForeground()
public void setForeground(java.awt.Color foreground)
foreground - 颜色public java.awt.Color getBackground()
public void setBackground(java.awt.Color background)
background - 颜色public void paint(java.awt.Graphics g,
java.awt.Shape shape)
g - 画图对象shape - 几何图形public void drawWithGradientLine(java.awt.Graphics g,
java.awt.Shape shape)
g - 画图对象shape - 几何图形public boolean equals(java.lang.Object obj)
equals 在接口中 Backgroundequals 在类中 java.lang.Objectobj - 指定的对象public JSONObject toJSONObject() throws JSONException
toJSONObject 在接口中 BackgroundtoJSONObject 在类中 AbstractBackgroundJSONExceptionpublic java.awt.Image getImage()
public java.lang.String getBackgroundType()
public Background readAdditionalAttr(XMLableReader reader)
readAdditionalAttr 在接口中 BackgroundreadAdditionalAttr 在类中 AbstractBackgroundreader - 读取public void writeAdditionalAttr(XMLPrintWriter writer)
writeAdditionalAttr 在接口中 BackgroundwriteAdditionalAttr 在类中 AbstractBackgroundwriter - 输出