public class IntervalColorBackground extends AbstractBackground
DEFAULT_SIZE
构造器和说明 |
---|
IntervalColorBackground()
默认的构造函数
|
IntervalColorBackground(java.awt.Color bgColor,
int position)
根据指定的颜色和位置生成的间隔背景
|
限定符和类型 | 方法和说明 |
---|---|
void |
drawWithGradientLine(java.awt.Graphics g,
java.awt.Shape shape)
根据指定的画图对象和几何图形来画具有渐变色的边框的背景
该背景没有此种画法的实现
|
java.lang.String |
getBackgroundType()
用于web端辨识背景类型的字符串
|
java.awt.Color |
getColor()
获取该间隔背景的颜色
|
double |
getIntervalLength()
获取间隔背景间隔空隙的长度
|
int |
getPosition()
获取该间隔背景的绘画位置
|
void |
paint(java.awt.Graphics g,
java.awt.Shape shape)
根据指定的画图对象和几何图形来画间隔背景
|
void |
setIntervalLength(double intervalLength)
设置间隔背景间隔空隙的长度
|
JSONObject |
toJSONObject()
将背景输出成JSON对象,该背景不需要输出成JSON对象,返回空值
|
clone, createBufferedImage, createJSONConfig, fixHashCode, layoutDidChange, paint, paintImage, preDealBackground, readAdditionalAttr, readXML, toJSONObject, toJSONObject, traverseForExport, writeAdditionalAttr, writeXML
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
equals
public IntervalColorBackground()
public IntervalColorBackground(java.awt.Color bgColor, int position)
bgColor
- 间隔背景的颜色position
- 间隔背景的位置Constants.LEFT
,
Constants.BOTTOM
public void paint(java.awt.Graphics g, java.awt.Shape shape)
g
- 画图对象shape
- 几何图形public java.awt.Color getColor()
public int getPosition()
public void setIntervalLength(double intervalLength)
intervalLength
- 间隔长度public double getIntervalLength()
public JSONObject toJSONObject() throws JSONException
toJSONObject
在接口中 Background
toJSONObject
在类中 AbstractBackground
JSONException
public java.lang.String getBackgroundType()
Background
public void drawWithGradientLine(java.awt.Graphics g, java.awt.Shape shape)
g
- 画图对象shape
- 几何图形