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, writeXML
public 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
在接口中 Background
equals
在类中 java.lang.Object
obj
- 指定的对象public JSONObject toJSONObject() throws JSONException
toJSONObject
在接口中 Background
toJSONObject
在类中 AbstractBackground
JSONException
public java.awt.Image getImage()
public java.lang.String getBackgroundType()
public Background readAdditionalAttr(XMLableReader reader)
readAdditionalAttr
在接口中 Background
readAdditionalAttr
在类中 AbstractBackground
reader
- 读取public void writeAdditionalAttr(XMLPrintWriter writer)
writeAdditionalAttr
在接口中 Background
writeAdditionalAttr
在类中 AbstractBackground
writer
- 输出