jtoolbox
Class RadioBehaelter

java.lang.Object
  extended by jtoolbox.RadioBehaelter
All Implemented Interfaces:
IComponente, IContainer

public class RadioBehaelter
extends java.lang.Object
implements IContainer, IComponente


Field Summary
protected  java.lang.String anzeigeText
           
protected  int breite
           
protected  java.lang.String farbe
           
protected  int fontGroesse
           
protected  java.lang.String hintergrundFarbe
           
protected  int hoehe
           
protected  boolean sichtbar
           
protected  int xPos
           
protected  int yPos
           
protected  double zoomInhalt
           
 
Constructor Summary
RadioBehaelter()
          Konstuktor fuer Hauptfenster
RadioBehaelter(IContainer behaelter)
          Konstruktor
RadioBehaelter(IContainer behaelter, int neuesX, int neuesY, int neueBreite, int neueHoehe)
          allgemeiner Konstuktor
RadioBehaelter(int neueBreite, int neueHoehe)
          Konstruktor fuer Hauptfenster
RadioBehaelter(int neuesX, int neuesY, int neueBreite, int neueHoehe)
          Konstruktor fuer Hauptfenster
 
Method Summary
 java.awt.Component add(java.awt.Component comp, int index)
          Fuer Interface IContainer
 BasisComponente getBasisComponente()
          Das Interface IComponente fordert eine Methode die eine BasisComponente zurueckliefert.
 double getBehaelterZoom()
          liefert den Zoomfaktor fuer den Behaelter
 javax.swing.JPanel getPanel()
          gibt z.B. fuer den Dialog das JPanel-Objekt zurueck
 void hinzufuegen(RadioTaste rTaste)
           
 void setzeBeschreibungstext(java.lang.String neuerText)
           
 void setzeDimensionen(int neuesX, int neuesY, int neueBreite, int neueHoehe)
           
 void setzeFarbe(java.lang.String neueFarbe)
           
 void setzeGroesse(int neueBreite, int neueHoehe)
          Groesse des Anzeigefelds aendern *
 void setzeHintergrundfarbe(java.lang.String neueFarbe)
           
 void setzeID(int ID)
          ID des Behaelters
 void setzeKomponentenGroesse(javax.swing.JComponent obj, int width, int height)
           
 void setzeKomponentenKoordinaten(javax.swing.JComponent obj, int x, int y, int width, int height)
          die folgenden Methoden weden von der Basiskomponente aufgerufen obj ist immer (IContainer) this.getParent() von der Basidkomponente von hier aus wird die Basiskomponente veraendert
 void setzeKomponentenPosition(javax.swing.JComponent obj, int x, int y)
           
 void setzeLink(ITuWas linkObj)
          RadioTasten signalisieren zuerst dem Behaelter.
 void setzeLink(ITuWas linkObj, int ID)
           
 void setzeMitRand(boolean mitRand)
           
 void setzePosition(int neuesX, int neuesY)
          neue Position
 void setzeSchriftgroesse(int neueFontgroesse)
           
 double setzeZoomfaktor(double zf)
           
 void sichtbarMachen()
          Mache sichtbar.
 void unsichtbarMachen()
          Mache unsichtbar.
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

anzeigeText

protected java.lang.String anzeigeText

breite

protected int breite

farbe

protected java.lang.String farbe

fontGroesse

protected int fontGroesse

hintergrundFarbe

protected java.lang.String hintergrundFarbe

hoehe

protected int hoehe

sichtbar

protected boolean sichtbar

xPos

protected int xPos

yPos

protected int yPos

zoomInhalt

protected double zoomInhalt
Constructor Detail

RadioBehaelter

public RadioBehaelter()
Konstuktor fuer Hauptfenster


RadioBehaelter

public RadioBehaelter(IContainer behaelter)
Konstruktor

Parameters:
behaelter -

RadioBehaelter

public RadioBehaelter(IContainer behaelter,
                      int neuesX,
                      int neuesY,
                      int neueBreite,
                      int neueHoehe)
allgemeiner Konstuktor

Parameters:
behaelter -
neueBreite -
neueHoehe -

RadioBehaelter

public RadioBehaelter(int neueBreite,
                      int neueHoehe)
Konstruktor fuer Hauptfenster

Parameters:
neueBreite -
neueHoehe -

RadioBehaelter

public RadioBehaelter(int neuesX,
                      int neuesY,
                      int neueBreite,
                      int neueHoehe)
Konstruktor fuer Hauptfenster

Parameters:
neuesX -
neuesY -
neueBreite -
neueHoehe -
Method Detail

add

public java.awt.Component add(java.awt.Component comp,
                              int index)
Fuer Interface IContainer

Specified by:
add in interface IContainer

getBasisComponente

public BasisComponente getBasisComponente()
Das Interface IComponente fordert eine Methode die eine BasisComponente zurueckliefert. Sie wird benoetigt, um ein Objekt zu einem anderen Behaelter hinzuzufuegen

Specified by:
getBasisComponente in interface IComponente

getBehaelterZoom

public double getBehaelterZoom()
Description copied from interface: IContainer
liefert den Zoomfaktor fuer den Behaelter

Specified by:
getBehaelterZoom in interface IContainer
Returns:
zoomfaktor

getPanel

public javax.swing.JPanel getPanel()
gibt z.B. fuer den Dialog das JPanel-Objekt zurueck


hinzufuegen

public void hinzufuegen(RadioTaste rTaste)

setzeBeschreibungstext

public void setzeBeschreibungstext(java.lang.String neuerText)

setzeDimensionen

public void setzeDimensionen(int neuesX,
                             int neuesY,
                             int neueBreite,
                             int neueHoehe)
Parameters:
neuesX -
neuesY -
neueBreite -
neueHoehe -

setzeFarbe

public void setzeFarbe(java.lang.String neueFarbe)

setzeGroesse

public void setzeGroesse(int neueBreite,
                         int neueHoehe)
Groesse des Anzeigefelds aendern *


setzeHintergrundfarbe

public void setzeHintergrundfarbe(java.lang.String neueFarbe)

setzeID

public void setzeID(int ID)
ID des Behaelters

Parameters:
ID -

setzeKomponentenGroesse

public void setzeKomponentenGroesse(javax.swing.JComponent obj,
                                    int width,
                                    int height)
Specified by:
setzeKomponentenGroesse in interface IContainer

setzeKomponentenKoordinaten

public void setzeKomponentenKoordinaten(javax.swing.JComponent obj,
                                        int x,
                                        int y,
                                        int width,
                                        int height)
Description copied from interface: IContainer
die folgenden Methoden weden von der Basiskomponente aufgerufen obj ist immer (IContainer) this.getParent() von der Basidkomponente von hier aus wird die Basiskomponente veraendert

Specified by:
setzeKomponentenKoordinaten in interface IContainer

setzeKomponentenPosition

public void setzeKomponentenPosition(javax.swing.JComponent obj,
                                     int x,
                                     int y)
Specified by:
setzeKomponentenPosition in interface IContainer

setzeLink

public void setzeLink(ITuWas linkObj)
RadioTasten signalisieren zuerst dem Behaelter. Die ID der Taste wird zusammen mit der ID des Behaelters weitergeleitet

Parameters:
linkObj -

setzeLink

public void setzeLink(ITuWas linkObj,
                      int ID)

setzeMitRand

public void setzeMitRand(boolean mitRand)

setzePosition

public void setzePosition(int neuesX,
                          int neuesY)
neue Position

Parameters:
neuesX -
neuesY -

setzeSchriftgroesse

public void setzeSchriftgroesse(int neueFontgroesse)

setzeZoomfaktor

public double setzeZoomfaktor(double zf)
Specified by:
setzeZoomfaktor in interface IContainer

sichtbarMachen

public void sichtbarMachen()
Mache sichtbar.


unsichtbarMachen

public void unsichtbarMachen()
Mache unsichtbar.


validate

public void validate()
Specified by:
validate in interface IContainer