All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class tk.tools.TabPanel

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Panel
                           |
                           +----tk.tools.TabPanel

public class TabPanel
extends Panel

Die Klasse stellt einen Container dar, in dem verschiedene Panels verwaltet werden können. Jedem Panel wird ein Registername zugeordnet. Durch Anwahl des Registernamens wird das entsprechende Panel aktiviert und in den Vordergrund geschoben.

In der beta-Version ist noch nicht geprüft, wie sich das System verhält, wenn ein Panel angesprochen wird, das selbst ein TabPanel ist.

Um das TabPanel nutzen zu können, muß es folgendermaßen initialisiert werden:

int x = 20; // die x-Startkoordinate
int y = 20; // die y-Startkoordinate
int width = 500; // die Breite des TabPanels
int height = 400; // die Höhe des TabPanels
TabPanel tp = new TabPanel();
tp.initialize(x,y,width,height);

Version:
beta 05.09.1998
Author:
_Yellow

Variable Index

 o ClassID
Klassen ID
 o CLASSNAME
Name der Klasse.

Constructor Index

 o TabPanel()
Konstruktor.

Method Index

 o addPanel(Panel, String)
Ein Panel dem TabPanel hinzufügen.
 o getInsets()
Liefert die Insets-Werte
 o initialize(int, int, int, int)
Initialisiert das TabPanel.
 o paint(Graphics)
Repaints the component.
 o setBackground(Color)
Setzt die Hintergrundfarbe.
 o setBounds(int, int, int, int)
Setzt die Größe.
 o setEnabled(int, boolean)
Setzen ob das Panel zu dem angegebenen Index aktivierbar ist oder nicht.
 o setEnabled(String, boolean)
Setzen ob das Panel mit dem angegebenen Namen aktivierbar ist oder nicht.
 o setReiterBackground(Color)
Setzt die Hintergrundfarbe für die Reiter.
 o showPanel(int)
Panel zum angegebenen Index anzeigen.
 o showPanel(String)
Panel zum angegebenen Namen des Reiters anzeigen.

Variables

 o CLASSNAME
 public static final String CLASSNAME
Name der Klasse.

 o ClassID
 public static final String ClassID
Klassen ID

Constructors

 o TabPanel
 public TabPanel()
Konstruktor.

Methods

 o initialize
 public void initialize(int x,
                        int y,
                        int width,
                        int height)
Initialisiert das TabPanel.

Parameters:
int - Die x-Startkoordinte
int - Die y-Startkoordinte
int - Die Breite des TabPanels
int - Die Höhe des TabPanels
 o addPanel
 public void addPanel(Panel panel,
                      String Name)
Ein Panel dem TabPanel hinzufügen. Die Größe des hinzuzufügenden Panels wird automatisch angepaßt.

Parameters:
Panel - Das Panel das dem TabPanel hinzugefügt werden soll
String - Der Name des TabPanel
 o showPanel
 public void showPanel(int Index)
Panel zum angegebenen Index anzeigen.

Parameters:
int - Index auf das anzuzeigende Panel
 o showPanel
 public void showPanel(String Name)
Panel zum angegebenen Namen des Reiters anzeigen.

Parameters:
String - Der Name des Reiters
 o setEnabled
 public void setEnabled(String Name,
                        boolean Enabled)
Setzen ob das Panel mit dem angegebenen Namen aktivierbar ist oder nicht.

Parameters:
String - Name des Registers zur Identifikation des Panels
boolean - true wenn das Panel aktivierbar sein soll, ansonsten false
 o setEnabled
 public void setEnabled(int Index,
                        boolean Enabled)
Setzen ob das Panel zu dem angegebenen Index aktivierbar ist oder nicht.

Parameters:
int - Index des Panels
boolean - true wenn das Panel aktivierbar sein soll, ansonsten false
 o setBounds
 public void setBounds(int x,
                       int y,
                       int width,
                       int height)
Setzt die Größe.

Parameters:
int - Die x-Startkoordinte
int - Die y-Startkoordinte
int - Die Breite des TabPanels
int - Die Höhe des TabPanels
Overrides:
setBounds in class Component
 o setBackground
 public void setBackground(Color color)
Setzt die Hintergrundfarbe.

Parameters:
Color - Die Hintergrundfarbe
Overrides:
setBackground in class Component
 o setReiterBackground
 public void setReiterBackground(Color color)
Setzt die Hintergrundfarbe für die Reiter.

Parameters:
Color - Die Hintergrundfarbe der Reiter
 o paint
 public void paint(Graphics g)
Repaints the component.

Parameters:
Graphics - the graphics context
Overrides:
paint in class Container
 o getInsets
 public Insets getInsets()
Liefert die Insets-Werte

Returns:
Die Insets-Werte
Overrides:
getInsets in class Container

All Packages  Class Hierarchy  This Package  Previous  Next  Index