onbon.bx06.area
Class ClockBxArea

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

public class ClockBxArea
extends AbstractTimeClockBxArea

时钟区域。

Author:
ONBON

Constructor Summary
ClockBxArea(int x, int y, int width, int height, Bx6GScreenProfile screenProfile)
          建构子。
 
Method Summary
protected  void apply(onbon.bx06.message.area.TimeClockArea area, ProgramDataBxFile dataFile)
           
 BufferedImage getBackground()
           
 Color getForeground()
           
 AnalogClockBxUnit.TimeHandInfo getHourHand()
           
 AnalogClockBxUnit.TimeHandInfo getMinuteHand()
           
 AnalogClockBxUnit.TimeHandInfo getSecondHand()
           
 void loadBackground(int index)
           
 void preview(Graphics2D g2d)
          檢視配置。
 void setBackground(BufferedImage background)
           
 void setForeground(Color foreground)
           
 
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

ClockBxArea

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

Parameters:
x - X 座标。
y - Y 座标。
width - 寬。
height - 高。
screenProfile - 屏幕规格。
Method Detail

getHourHand

public AnalogClockBxUnit.TimeHandInfo getHourHand()

getMinuteHand

public AnalogClockBxUnit.TimeHandInfo getMinuteHand()

getSecondHand

public AnalogClockBxUnit.TimeHandInfo getSecondHand()

getForeground

public Color getForeground()

setForeground

public void setForeground(Color foreground)

getBackground

public BufferedImage getBackground()

setBackground

public void setBackground(BufferedImage background)

loadBackground

public void loadBackground(int index)
                    throws IOException
Throws:
IOException

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.