ikbs.tools.utils
Class Information

java.lang.Object
  extended by ikbs.tools.utils.Information

public class Information
extends java.lang.Object

IKBS - Information Définition de Information, sous classe de Object David Grosser - 12 décembre 1999 Version 2.6

Author:
David Grosser Permet de gérer l'affichage de l'information dans la fenêtre GraphViewer

Field Summary
protected  boolean affInfo
           
protected  int alignType
           
 java.awt.Color bgColor
           
static int BOTTOM
           
protected  boolean cadre
           
static int CENTER
           
 java.awt.Color fgColor
           
protected  boolean firstLineBold
           
protected  int fontSize
           
protected  int indexMax
           
protected  java.lang.String info
           
static int LEFT
           
protected  boolean outlined
           
protected  int position
           
static int RIGHT
           
static int UP
           
protected  int vAlign
           
protected  java.util.Vector vInfo
           
 
Constructor Summary
Information(java.lang.String info)
           
Information(java.lang.String info, int align)
           
Information(java.lang.String info, int align, int vAlign)
           
Information(java.lang.String info, int align, int vAlign, java.awt.Color bg, java.awt.Color fg)
           
Information(java.lang.String info, int align, int vAlign, java.awt.Color bg, java.awt.Color fg, boolean outlined)
           
 
Method Summary
 boolean getAffInfo()
           
 int getFontSize()
           
 java.lang.String getInfo()
           
 boolean getOutlined()
           
protected  void initVInfo()
          Initialisation de vInfo, de la largeur de la plus large ligne et de la hauteur d'une ligne
 void paint(java.awt.Graphics g, java.awt.Dimension d, java.awt.Font f)
           
 void setAffInfo(boolean b)
           
 void setAlignType(int a)
          Affectation de la position d'alignement
 void setFirstLineBold(boolean b)
           
 void setFontSize(int fontSize)
           
 void setInfo(java.lang.String s)
          Méthode d'affectation au champ info
 void setOutlined(boolean b)
           
 void setPosition(int a)
          Affectation de la position d'alignement
 void setvAlign(int a)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LEFT

public static final int LEFT
See Also:
Constant Field Values

RIGHT

public static final int RIGHT
See Also:
Constant Field Values

CENTER

public static final int CENTER
See Also:
Constant Field Values

UP

public static final int UP
See Also:
Constant Field Values

BOTTOM

public static final int BOTTOM
See Also:
Constant Field Values

bgColor

public java.awt.Color bgColor

fgColor

public java.awt.Color fgColor

info

protected java.lang.String info

vInfo

protected java.util.Vector vInfo

indexMax

protected int indexMax

position

protected int position

vAlign

protected int vAlign

alignType

protected int alignType

cadre

protected boolean cadre

affInfo

protected boolean affInfo

firstLineBold

protected boolean firstLineBold

outlined

protected boolean outlined

fontSize

protected int fontSize
Constructor Detail

Information

public Information(java.lang.String info)

Information

public Information(java.lang.String info,
                   int align)

Information

public Information(java.lang.String info,
                   int align,
                   int vAlign)

Information

public Information(java.lang.String info,
                   int align,
                   int vAlign,
                   java.awt.Color bg,
                   java.awt.Color fg)

Information

public Information(java.lang.String info,
                   int align,
                   int vAlign,
                   java.awt.Color bg,
                   java.awt.Color fg,
                   boolean outlined)
Method Detail

setInfo

public void setInfo(java.lang.String s)
Méthode d'affectation au champ info


setAlignType

public void setAlignType(int a)
Affectation de la position d'alignement


setPosition

public void setPosition(int a)
Affectation de la position d'alignement


setvAlign

public void setvAlign(int a)

setFirstLineBold

public void setFirstLineBold(boolean b)

initVInfo

protected void initVInfo()
Initialisation de vInfo, de la largeur de la plus large ligne et de la hauteur d'une ligne


getInfo

public java.lang.String getInfo()

setAffInfo

public void setAffInfo(boolean b)

getOutlined

public boolean getOutlined()

setOutlined

public void setOutlined(boolean b)

getAffInfo

public boolean getAffInfo()

paint

public void paint(java.awt.Graphics g,
                  java.awt.Dimension d,
                  java.awt.Font f)

getFontSize

public int getFontSize()

setFontSize

public void setFontSize(int fontSize)