onbon.bx06.area
Class TimerBxArea

java.lang.Object
  extended by onbon.bx06.area.BxArea
      extended by onbon.bx06.area.AbstractTimeClockBxArea
          extended by onbon.bx06.area.TimerBxArea

public class TimerBxArea
extends AbstractTimeClockBxArea

秒表区域。

Author:
ONBON

Constructor Summary
TimerBxArea(int x, int y, int width, int height, int counter, Bx6GScreenProfile screenProfile)
          建构子。
 
Method Summary
protected  void apply(onbon.bx06.message.area.TimeClockArea area, ProgramDataBxFile dataFile)
           
 int getCounter()
          取得计数值。
 TimerBxUnit.TimerBxUnitFormat getFormat()
          取得显示内容格式。
 TimerBxUnit.TimerBxUnitMode getMode()
          取得秒表计算方式。
 Color getUnitColor()
          取得单元颜色。0:黑色;1:红色;2:绿色。
 void preview(Graphics2D g2d)
          檢視配置。
 void setCounter(int counter)
          设定计数值。
 void setFormat(TimerBxUnit.TimerBxUnitFormat format)
          设定显示内容格式。
 void setMode(TimerBxUnit.TimerBxUnitMode mode)
          设定秒表计算方式。
 void setUnitColor(Color unitColor)
          设定单元颜色。0:黑色;1:红色;2:绿色。
 
Methods inherited from class onbon.bx06.area.AbstractTimeClockBxArea
createBackgroundPic, generate, getBattleStartDay, getBattleStartHour, getBattleStartMinute, getBattleStartMonth, getBattleStartSecond, getBattleStartupMode, getBattleStartWeek, getBattleStartYear, getTimeDifferent, getTransparency, isBackgroundFlag, maskByBackground, overlayWithBackground, setBackgroundFlag, setBattleStartDay, setBattleStartHour, setBattleStartMinute, setBattleStartMonth, setBattleStartSecond, setBattleStartupMode, setBattleStartWeek, setBattleStartYear, setTimeDifferent, setTransparency
 
Methods inherited from class onbon.bx06.area.BxArea
getFont, getFrameMoveStep, getFrameSetting, getFrameSpeed, getFrameStyle, getHeight, getScreenProfile, getWidth, getX, getY, isFrameShow, loadFrameImage, loadFrameImage, preview, previewScreen, setAreaFrame, setFont, setFrameMoveStep, setFrameShow, setFrameSpeed, setFrameStyle, setHeight, setWidth, setX, setY, toString, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TimerBxArea

public TimerBxArea(int x,
                   int y,
                   int width,
                   int height,
                   int counter,
                   Bx6GScreenProfile screenProfile)
建构子。

Parameters:
x - X 座标。
y - Y 座标。
width - 区域宽度。
height - 区域高度。
counter - 计数值。
screenProfile - 屏幕规格。
Method Detail

getUnitColor

public Color getUnitColor()
取得单元颜色。0:黑色;1:红色;2:绿色。

Returns:
单元颜色。

setUnitColor

public void setUnitColor(Color unitColor)
设定单元颜色。0:黑色;1:红色;2:绿色。

Parameters:
unitColor - 单元颜色。

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 - 显示内容格式。

apply

protected void apply(onbon.bx06.message.area.TimeClockArea area,
                     ProgramDataBxFile dataFile)
Specified by:
apply in class AbstractTimeClockBxArea

preview

public void preview(Graphics2D g2d)
Description copied from class: BxArea
檢視配置。

Overrides:
preview in class BxArea
Parameters:
g2d - 圖。


Copyright © 2020 onbon. All rights reserved.