onbon.bx06.area.unit
Class YearBxUnit

java.lang.Object
  extended by onbon.bx06.area.unit.BxUnit
      extended by onbon.bx06.area.unit.CommonBxUnit
          extended by onbon.bx06.area.unit.YearBxUnit

public class YearBxUnit
extends CommonBxUnit

年单元。

Author:
ONBON

Nested Class Summary
static class YearBxUnit.YearBxUnitMode
          显示内容类型。
 
Nested classes/interfaces inherited from class onbon.bx06.area.unit.CommonBxUnit
CommonBxUnit.LangType
 
Constructor Summary
YearBxUnit(int x, int y, Bx6GScreenProfile profile)
          建构子。
YearBxUnit(int x, int y, Bx6GScreenProfile profile, YearBxUnit.YearBxUnitMode mode)
          建构子。
 
Method Summary
protected  void apply(onbon.bx06.message.area.unit.CommonUnit unit, ProgramDataBxFile dataFile)
           
 int calculateUnitWidth(Graphics2D g2d)
          计算宽度。
 YearBxUnit.YearBxUnitMode getMode()
          取得显示类型。
protected  onbon.bx06.message.common.UnitType getUnitType()
          取得单元类型。
 void preview(Graphics2D g2d, int areaX, int areaY)
          绘图。
 void setMode(YearBxUnit.YearBxUnitMode mode)
          设定显示类型。
 
Methods inherited from class onbon.bx06.area.unit.CommonBxUnit
generate
 
Methods inherited from class onbon.bx06.area.unit.BxUnit
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

YearBxUnit

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

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

YearBxUnit

public YearBxUnit(int x,
                  int y,
                  Bx6GScreenProfile profile,
                  YearBxUnit.YearBxUnitMode mode)
建构子。

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

getMode

public YearBxUnit.YearBxUnitMode getMode()
取得显示类型。

Returns:
显示类型。

setMode

public void setMode(YearBxUnit.YearBxUnitMode mode)
设定显示类型。

Parameters:
mode - 显示类型。

getUnitType

protected onbon.bx06.message.common.UnitType getUnitType()
Description copied from class: CommonBxUnit
取得单元类型。

Specified by:
getUnitType in class CommonBxUnit
Returns:
单元类型。

apply

protected void apply(onbon.bx06.message.area.unit.CommonUnit unit,
                     ProgramDataBxFile dataFile)
Specified by:
apply in class CommonBxUnit

calculateUnitWidth

public int calculateUnitWidth(Graphics2D g2d)
Description copied from class: BxUnit
计算宽度。

Overrides:
calculateUnitWidth in class BxUnit
Parameters:
g2d - 图布。
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.