public class DateTimeBxArea extends AbstractTimeClockBxArea
BxArea.PolarType
Constructor and Description |
---|
DateTimeBxArea(int x,
int y,
Bx5GScreenProfile screenProfile)
建构子。
|
DateTimeBxArea(int x,
int y,
int width,
int height,
Bx5GScreenProfile screenProfile)
建构子。
|
Modifier and Type | Method and Description |
---|---|
protected void |
apply(onbon.bx05.message.area.TimeClockArea area) |
void |
clearDateStyle()
清除日期显示。
|
void |
clearTimeStyle()
清除时间显示。
|
void |
clearWeekStyle()
清除星期显示。
|
Color |
getColor()
取得颜色。
|
DateStyle |
getDateStyle()
取得日期显示样式。
|
int |
getPosition()
取得时间显示位置。
|
TimeStyle |
getTimeStyle()
取得时间显示样式。
|
WeekStyle |
getWeekStyle()
取得星期显示样式。
|
boolean |
isMultiline()
是否多行显示。
|
void |
preview(Graphics2D g2d) |
void |
setColor(Color color)
设定颜色。
|
void |
setDateStyle(DateStyle dateStyle)
设定日期显示样式,NULL 表示不显示日期。
|
void |
setDateStyle(DateStyle dateStyle,
String label)
设定日期显示样式,NULL 表示不显示日期。
|
void |
setFont(Font font)
设定字型。
|
void |
setMultiline(boolean multiline)
设定多行显示。
|
void |
setPosition(int position)
设定时间显示位置。
|
void |
setTimeStyle(TimeStyle timeStyle)
设置时间显示样式,NULL 表示不显示时间。
|
void |
setTimeStyle(TimeStyle timeStyle,
String label)
设置时间显示样式,NULL 表示不显示时间。
|
void |
setWeekStyle(WeekStyle weekStyle)
设置星期显示样式,NULL 表示不显示星期。
|
String |
toString() |
boolean |
validate(int screenW,
int screenH,
int screenFrameW) |
createBackgroundPic, generate, getTimeDifferent, setTimeDifferent
getFont, getFrameMoveStep, getFrameSetting, getFrameSpeed, getFrameStyle, getFrameWidth, getHeight, getScreenProfile, getWidth, getX, getY, isFrameShow, loadFrameImage, loadFrameImage, preview, previewScreen, setAreaFrame, setFrameMoveStep, setFrameShow, setFrameSpeed, setFrameStyle, setHeight, setWidth, setX, setY
public DateTimeBxArea(int x, int y, Bx5GScreenProfile screenProfile)
x
- X 座标。y
- Y 座标。screenProfile
- 屏幕规格。public DateTimeBxArea(int x, int y, int width, int height, Bx5GScreenProfile screenProfile)
x
- X 座标。y
- Y 座标。width
- 高度。height
- 寬度。screenProfile
- 屏幕规格。public int getPosition()
public void setPosition(int position)
position
- 位置。0:任意;1:左上;2:右上;3:左下;4:右下。public boolean isMultiline()
public void setMultiline(boolean multiline)
multiline
- 多行显示。public Color getColor()
public void setColor(Color color)
color
- 颜色。public DateStyle getDateStyle()
public void setDateStyle(DateStyle dateStyle)
dateStyle
- 日期显示样式。public void setDateStyle(DateStyle dateStyle, String label)
dateStyle
- 日期显示样式。label
- 显示在日期前的文字。public WeekStyle getWeekStyle()
public void setWeekStyle(WeekStyle weekStyle)
weekStyle
- 星期显示样式。public TimeStyle getTimeStyle()
public void setTimeStyle(TimeStyle timeStyle)
timeStyle
- 时间显示样式。public void setTimeStyle(TimeStyle timeStyle, String label)
timeStyle
- 时间显示样式。label
- 显示在时间前的文字。public void clearDateStyle()
public void clearTimeStyle()
public void clearWeekStyle()
public boolean validate(int screenW, int screenH, int screenFrameW)
protected void apply(onbon.bx05.message.area.TimeClockArea area)
apply
in class AbstractTimeClockBxArea
public void preview(Graphics2D g2d)
Copyright © 2020 onbon4j. All rights reserved.