onbon.bx06.area.unit
Class TimerBxUnit

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

public class TimerBxUnit
extends BxUnit

秒表单元。

Author:
ONBON

Nested Class Summary
static class TimerBxUnit.TimerBxUnitFormat
          秒表显示内容。
static class TimerBxUnit.TimerBxUnitMode
          秒表计算方式。
 
Constructor Summary
TimerBxUnit(int x, int y, Bx6GScreenProfile profile)
          建构子。
TimerBxUnit(int x, int y, Bx6GScreenProfile profile, TimerBxUnit.TimerBxUnitMode mode, int counter)
          建构子。
 
Method Summary
 byte[] generate(ProgramDataBxFile dataFile)
          产生单元位元组资讯。
 int getCounter()
          取得计数值。
 TimerBxUnit.TimerBxUnitFormat getFormat()
          取得显示内容格式。
 TimerBxUnit.TimerBxUnitMode getMode()
          取得秒表计算方式。
 void preview(Graphics2D g2d, int areaX, int areaY)
          绘图。
 void setCounter(int counter)
          设定计数值。
 void setFormat(TimerBxUnit.TimerBxUnitFormat format)
          设定显示内容格式。
 void setMode(TimerBxUnit.TimerBxUnitMode 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

TimerBxUnit

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

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

TimerBxUnit

public TimerBxUnit(int x,
                   int y,
                   Bx6GScreenProfile profile,
                   TimerBxUnit.TimerBxUnitMode mode,
                   int counter)
建构子。

Parameters:
x - 相对于时间区域 X 座标的 X 座标。
y - 相对于时间区域 Y 座标的 Y 座标。
profile - 屏幕规格。
mode - 显示内容类型。
counter - 计数值。
Method Detail

getMode

public TimerBxUnit.TimerBxUnitMode getMode()
取得秒表计算方式。

Returns:
秒表计算方式。

setMode

public void setMode(TimerBxUnit.TimerBxUnitMode mode)
设定秒表计算方式。

Parameters:
mode - 秒表计算方式。

getCounter

public int getCounter()
取得计数值。

Returns:
计数值。

setCounter

public void setCounter(int counter)
设定计数值。

Parameters:
counter - 计数值。

getFormat

public TimerBxUnit.TimerBxUnitFormat getFormat()
取得显示内容格式。

Returns:
显示内容格式。

setFormat

public void setFormat(TimerBxUnit.TimerBxUnitFormat 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.