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
-
ClassID
- Klassen ID
-
CLASSNAME
- Name der Klasse.
-
TabPanel()
- Konstruktor.
-
addPanel(Panel, String)
- Ein Panel dem TabPanel hinzufügen.
-
getInsets()
- Liefert die Insets-Werte
-
initialize(int, int, int, int)
- Initialisiert das TabPanel.
-
paint(Graphics)
- Repaints the component.
-
setBackground(Color)
- Setzt die Hintergrundfarbe.
-
setBounds(int, int, int, int)
- Setzt die Größe.
-
setEnabled(int, boolean)
- Setzen ob das Panel zu dem angegebenen Index aktivierbar ist oder nicht.
-
setEnabled(String, boolean)
- Setzen ob das Panel mit dem angegebenen Namen aktivierbar ist oder nicht.
-
setReiterBackground(Color)
- Setzt die Hintergrundfarbe für die Reiter.
-
showPanel(int)
- Panel zum angegebenen Index anzeigen.
-
showPanel(String)
- Panel zum angegebenen Namen des Reiters anzeigen.
CLASSNAME
public static final String CLASSNAME
- Name der Klasse.
ClassID
public static final String ClassID
- Klassen ID
TabPanel
public TabPanel()
- Konstruktor.
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
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
showPanel
public void showPanel(int Index)
- Panel zum angegebenen Index anzeigen.
- Parameters:
- int - Index auf das anzuzeigende Panel
showPanel
public void showPanel(String Name)
- Panel zum angegebenen Namen des Reiters anzeigen.
- Parameters:
- String - Der Name des Reiters
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
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
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
setBackground
public void setBackground(Color color)
- Setzt die Hintergrundfarbe.
- Parameters:
- Color - Die Hintergrundfarbe
- Overrides:
- setBackground in class Component
setReiterBackground
public void setReiterBackground(Color color)
- Setzt die Hintergrundfarbe für die Reiter.
- Parameters:
- Color - Die Hintergrundfarbe der Reiter
paint
public void paint(Graphics g)
- Repaints the component.
- Parameters:
- Graphics - the graphics context
- Overrides:
- paint in class Container
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