gui.parts
Class SFCharInfo

java.lang.Object
  extended by gui.parts.Part
      extended by gui.parts.CharInfo
          extended by gui.parts.SFCharInfo

public class SFCharInfo
extends CharInfo

Informace o znaku v Shannon-Fanove kodovani


Field Summary
static int BOX_HEIGHT
          vyska obdelnika
static int BOX_WIDTH
          sirka obdelnika
static int X_OFFSET
          odsazeni zleva
static int Y_OFFSET
          odsazeni shora
static int Y_SPACING
          vyska obdelnika
 
Fields inherited from class gui.parts.Part
x, y
 
Constructor Summary
SFCharInfo(java.lang.String s)
          vytvori informaci o znaku v Shannon-Fanove kodovani
 
Method Summary
 void addBit(java.lang.String bit)
           
 java.awt.Rectangle getBounds()
          Minimalni opisujici obdelnik.
 int getPosition()
          Zjisteni pozice.
 void paintPart(java.awt.Graphics g1)
          Vykresleni objektu.
 void resetLastBitColor()
           
 void setPosition(int position)
           
 
Methods inherited from class gui.parts.CharInfo
equals, getCode, getCount, getCharacter, incrementCounter, setCode, setCount, setCharacter, toString
 
Methods inherited from class gui.parts.Part
addSizeChangeEventListener, drawConnectingCurve, fireSizeChangeEvent, getX, getY, move, moveTo, removeSizeChangeEventListener
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

BOX_WIDTH

public static final int BOX_WIDTH
sirka obdelnika

See Also:
Constant Field Values

BOX_HEIGHT

public static final int BOX_HEIGHT
vyska obdelnika

See Also:
Constant Field Values

Y_SPACING

public static final int Y_SPACING
vyska obdelnika

See Also:
Constant Field Values

X_OFFSET

public static final int X_OFFSET
odsazeni zleva

See Also:
Constant Field Values

Y_OFFSET

public static final int Y_OFFSET
odsazeni shora

See Also:
Constant Field Values
Constructor Detail

SFCharInfo

public SFCharInfo(java.lang.String s)
vytvori informaci o znaku v Shannon-Fanove kodovani

Parameters:
s - znak
Method Detail

setPosition

public void setPosition(int position)

addBit

public void addBit(java.lang.String bit)

resetLastBitColor

public void resetLastBitColor()

getBounds

public java.awt.Rectangle getBounds()
Minimalni opisujici obdelnik.

Specified by:
getBounds in class Part
Returns:
minimalni obdelnik

paintPart

public void paintPart(java.awt.Graphics g1)
Vykresleni objektu.

Specified by:
paintPart in class Part
Parameters:
g1 - objekt, na ktery se kresli

getPosition

public int getPosition()
Description copied from class: CharInfo
Zjisteni pozice. Ma ruzne vyuziti v ruznych zdedenych objektech.

Specified by:
getPosition in class CharInfo
Returns:
pozice