public class AnalogClockBxUnit extends BxUnit
Modifier and Type | Class and Description |
---|---|
static class |
AnalogClockBxUnit.TimeHandInfo |
Constructor and Description |
---|
AnalogClockBxUnit(onbon.bx05.message.area.unit.AnalogClockUnit unit,
Bx5GScreenProfile screenProfile)
建构子。
|
AnalogClockBxUnit(int x,
int y,
Bx5GScreenProfile screenProfile)
建构子。
|
Modifier and Type | Method and Description |
---|---|
int |
calculateUnitWidth(Graphics2D g2d)
利用画布计算宽度。
|
byte[] |
generate()
产生单元位元组资讯。
|
AnalogClockBxUnit.TimeHandInfo |
getHourHand() |
AnalogClockBxUnit.TimeHandInfo |
getMinuteHand() |
AnalogClockBxUnit.TimeHandInfo |
getSecondHand() |
void |
preview(Graphics2D g2d,
int areaX,
int areaY)
绘图。
|
void |
setCenter(int centerX,
int centerY) |
void |
setHourHand(AnalogClockBxUnit.TimeHandInfo hourHand) |
void |
setMinuteHand(AnalogClockBxUnit.TimeHandInfo minuteHand) |
void |
setSecondHand(AnalogClockBxUnit.TimeHandInfo secondHand) |
darw, getFont, getScreenProfile, getUnitColor, getUnitX, getUnitY, setFont, setUnitColor, setUnitX, setUnitY
public AnalogClockBxUnit(int x, int y, Bx5GScreenProfile screenProfile)
x
- 相对于时间区域 X 座标的 X 座标。y
- 相对于时间区域 Y 座标的 Y 座标。screenProfile
- 屏幕规格。public AnalogClockBxUnit(onbon.bx05.message.area.unit.AnalogClockUnit unit, Bx5GScreenProfile screenProfile)
unit
- 单元。screenProfile
- 屏幕规格。public AnalogClockBxUnit.TimeHandInfo getHourHand()
public void setHourHand(AnalogClockBxUnit.TimeHandInfo hourHand)
public AnalogClockBxUnit.TimeHandInfo getMinuteHand()
public void setMinuteHand(AnalogClockBxUnit.TimeHandInfo minuteHand)
public AnalogClockBxUnit.TimeHandInfo getSecondHand()
public void setSecondHand(AnalogClockBxUnit.TimeHandInfo secondHand)
public void setCenter(int centerX, int centerY)
public int calculateUnitWidth(Graphics2D g2d)
BxUnit
calculateUnitWidth
in class BxUnit
g2d
- 画布。public void preview(Graphics2D g2d, int areaX, int areaY)
BxUnit
Copyright © 2020 onbon4j. All rights reserved.