onbon.bx06.area.unit
Class CounterBxUnit

java.lang.Object
  extended by onbon.bx06.area.unit.BxUnit
      extended by onbon.bx06.area.unit.CounterBxUnit

public class CounterBxUnit
extends BxUnit

计时器单元。

Author:
ONBON

Nested Class Summary
static class CounterBxUnit.CounterBxUnitFormat
          计时器显示内容。
static class CounterBxUnit.CounterBxUnitMode
          计时器计算方式。
 
Constructor Summary
CounterBxUnit(int x, int y, Bx6GScreenProfile profile)
          建构子。
CounterBxUnit(int x, int y, Bx6GScreenProfile profile, CounterBxUnit.CounterBxUnitMode mode, Date destTime)
          建构子。
 
Method Summary
 byte[] generate(ProgramDataBxFile dataFile)
          产生单元位元组资讯。
 Date getDestTime()
          取得目标时间。
 CounterBxUnit.CounterBxUnitFormat getFormat()
          取得显示内容格式。
 CounterBxUnit.CounterBxUnitMode getMode()
          取得计时器计算方式。
 void preview(Graphics2D g2d, int areaX, int areaY)
          绘图。
 void setDestTime(Date destTime)
          设定目标时间。
 void setFormat(CounterBxUnit.CounterBxUnitFormat format)
          设定显示内容格式。
 void setMode(CounterBxUnit.CounterBxUnitMode mode)
          设定计时器计算方式型。
 
Methods inherited from class onbon.bx06.area.unit.BxUnit
calculateUnitWidth, darw, getFont, getScreenProfile, getUnitColor, getUnitX, getUnitY, setFont, setUnitColor, setUnitX, setUnitY
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CounterBxUnit

public CounterBxUnit(int x,
                     int y,
                     Bx6GScreenProfile profile)
建构子。

Parameters:
x - 相对于时间区域 X 座标的 X 座标。
y - 相对于时间区域 Y 座标的 Y 座标。
profile - 屏幕规格。

CounterBxUnit

public CounterBxUnit(int x,
                     int y,
                     Bx6GScreenProfile profile,
                     CounterBxUnit.CounterBxUnitMode mode,
                     Date destTime)
建构子。

Parameters:
x - X 座标。
y - Y 座标。
profile - 屏幕规格。
mode - 显示内容类型。
destTime - 目标时间。
Method Detail

getMode

public CounterBxUnit.CounterBxUnitMode getMode()
取得计时器计算方式。

Returns:
计数计算方式。

setMode

public void setMode(CounterBxUnit.CounterBxUnitMode mode)
设定计时器计算方式型。

Parameters:
mode - 计数计算方式。

getDestTime

public Date getDestTime()
取得目标时间。

Returns:
目标时间。

setDestTime

public void setDestTime(Date destTime)
设定目标时间。

Parameters:
destTime - 目标时间。

getFormat

public CounterBxUnit.CounterBxUnitFormat getFormat()
取得显示内容格式。

Returns:
显示内容格式。

setFormat

public void setFormat(CounterBxUnit.CounterBxUnitFormat format)
设定显示内容格式。

Parameters:
format - 显示内容格式。

generate

public byte[] generate(ProgramDataBxFile dataFile)
Description copied from class: BxUnit
产生单元位元组资讯。

Specified by:
generate in class BxUnit
Parameters:
dataFile - 節目资讯。
Returns:
位元组资讯。

preview

public void preview(Graphics2D g2d,
                    int areaX,
                    int areaY)
Description copied from class: BxUnit
绘图。

Specified by:
preview in class BxUnit
Parameters:
g2d - 图布。
areaX - 区域 X 座标。
areaY - 区域 Y 座标。


Copyright © 2020 onbon. All rights reserved.