Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse javax.swing.JTabbedPane1.2

java.lang.Object
   |
   +--java.awt.Component
         |
         +--java.awt.Container
               |
               +--javax.swing.JComponent
                     |
                     +--javax.swing.JTabbedPane

Deklaration

public class JTabbedPane
extends javax.swing.JComponent
implements java.io.Serializable, javax.accessibility.Accessible, javax.swing.SwingConstants

Beschreibung

Eine Komponente, die verschiedene Komponenten auf Reitern anordnen.


 
Datenelemente
public final static intWRAP_TAB_LAYOUT
public final static intSCROLL_TAB_LAYOUT
protected inttabPlacement
protected SingleSelectionModelmodel
protected ChangeListenerchangeListener
protected ChangeEventchangeEvent
 
Konstruktoren
publicJTabbedPane()
publicJTabbedPane(int tabPlacement)
publicJTabbedPane(int tabPlacement, int tabLayoutPolicy)     [1.4]
 
Methoden
public TabbedPaneUIgetUI()
public voidsetUI(TabbedPaneUI ui)
public voidupdateUI()
public StringgetUIClassID()
protected ChangeListenercreateChangeListener()
public voidaddChangeListener(ChangeListener l)
public voidremoveChangeListener(ChangeListener l)
public ChangeListener[]getChangeListeners()     [1.4]
protected voidfireStateChanged()
public SingleSelectionModelgetModel()
public voidsetModel(SingleSelectionModel model)
public intgetTabPlacement()
public voidsetTabPlacement(int tabPlacement)
public intgetTabLayoutPolicy()     [1.4]
public voidsetTabLayoutPolicy(int tabLayoutPolicy)     [1.4]
public intgetSelectedIndex()
public voidsetSelectedIndex(int index)
public ComponentgetSelectedComponent()
public voidsetSelectedComponent(Component c)
public voidinsertTab(String title, Icon icon, Component component, String tip, int index)
public voidaddTab(String title, Icon icon, Component component, String tip)
public voidaddTab(String title, Icon icon, Component component)
public voidaddTab(String title, Component component)
public Componentadd(Component component)
public Componentadd(String title, Component component)
public Componentadd(Component component, int index)
public voidadd(Component component, Object constraints)
public voidadd(Component component, Object constraints, int index)
public voidremoveTabAt(int index)
public voidremove(Component component)
public voidremove(int index)
public voidremoveAll()
public intgetTabCount()
public intgetTabRunCount()
public StringgetTitleAt(int index)
public IcongetIconAt(int index)
public IcongetDisabledIconAt(int index)
public StringgetToolTipTextAt(int index)
public ColorgetBackgroundAt(int index)
public ColorgetForegroundAt(int index)
public booleanisEnabledAt(int index)
public ComponentgetComponentAt(int index)
public intgetMnemonicAt(int tabIndex)     [1.4]
public intgetDisplayedMnemonicIndexAt(int tabIndex)     [1.4]
public RectanglegetBoundsAt(int index)
public voidsetTitleAt(int index, String title)
public voidsetIconAt(int index, Icon icon)
public voidsetDisabledIconAt(int index, Icon disabledIcon)
public voidsetToolTipTextAt(int index, String toolTipText)
public voidsetBackgroundAt(int index, Color background)
public voidsetForegroundAt(int index, Color foreground)
public voidsetEnabledAt(int index, boolean enabled)
public voidsetComponentAt(int index, Component component)
public voidsetDisplayedMnemonicIndexAt(int tabIndex, int mnemonicIndex)     [1.4]
public voidsetMnemonicAt(int tabIndex, int mnemonic)     [1.4]
public intindexOfTab(String title)
public intindexOfTab(Icon icon)
public intindexOfComponent(Component component)
public intindexAtLocation(int x, int y)     [1.4]
public StringgetToolTipText(MouseEvent event)
protected StringparamString()
public AccessibleContextgetAccessibleContext()


 

Datenelemente im Detail

public final static int WRAP_TAB_LAYOUT
Konstante, die angibt, dass bei zu vielen Reitern eine neue Zeile aufgemacht werden soll.
public final static int SCROLL_TAB_LAYOUT
Konstante, die angibt, dass bei zu vielen Reitern Buttons zum Scrollen eingefügt werden sollen.
protected int tabPlacement
Die Position der Reiter.
protected SingleSelectionModel model
Das Selektions-Modell.
protected ChangeListener changeListener
Der Listener.
protected ChangeEvent changeEvent
Das ChangeEvent.

 

Konstruktoren im Detail

public JTabbedPane()
Erstellt ein JTabbedPane mit den Reitern an der Position JTabbedPane.TOP und dem Anzeigemodus JTabbedPane.WRAP_TAB_LAYOUT.
public JTabbedPane(int tabPlacement)
Erstellt ein JTabbedPane mit dem Anzeigemodus JTabbedPane.WRAP_TAB_LAYOUT.
public JTabbedPane(int tabPlacement, int tabLayoutPolicy)     [1.4]
Erstellt ein JTabbedPane.

 

Methoden im Detail

public TabbedPaneUI getUI()
Liefert das Look-and-Feel-Objekt, das diese Komponente zeichnet.
public void setUI(TabbedPaneUI ui)
Setzt das Look-and-Feel-Objekt, welches diese Komponente zeichnet.
public void updateUI()
Setzt die UI Properties auf die Werte vom aktuelle Look-and-Feel zurück.
public String getUIClassID()
Liefert den Namen der Look-and-Feel-Klasse, die diese Komponente rendert.
protected ChangeListener createChangeListener()
Unterklassen können hier eine eigene Implementierungen hier einbauen.
public void addChangeListener(ChangeListener l)
Fügt den Listener hinzu.
public void removeChangeListener(ChangeListener l)
Entfernt den Listener.
public ChangeListener[] getChangeListeners()     [1.4]
Liefert alle registrierten Listener.
protected void fireStateChanged()
Informiert die Listener.
public SingleSelectionModel getModel()
Liefert das Modell.
public void setModel(SingleSelectionModel model)
Setzt das Modell.
public int getTabPlacement()
Liefert die Position der Reiter.
public void setTabPlacement(int tabPlacement)
Setzt die Position der Reiter auf JTabbedPane.TOP, JTabbedPane.BOTTOM, JTabbedPane.LEFT oder JTabbedPane.RIGHT.
public int getTabLayoutPolicy()     [1.4]
Liefert die Anzeigeart.
public void setTabLayoutPolicy(int tabLayoutPolicy)     [1.4]
Setzt die Anzeigeart auf JTabbedPane.WRAP_TAB_LAYOUT oder JTabbedPane.SCROLL_TAB_LAYOUT.
public int getSelectedIndex()
Liefert den selektierten Index oder -1, wenn nichts selektiert ist.
public void setSelectedIndex(int index)
Selektiert das Tab mit dem angegebenen Index.
public Component getSelectedComponent()
Liefert die aktuell selektierte Komponente.
public void setSelectedComponent(Component c)
Setzt die selektierte Komponente.
public void insertTab(String title, Icon icon, Component component, String tip, int index)
Fügt einen neuen Reiter ein.
public void addTab(String title, Icon icon, Component component, String tip)
Fügt einen Reiter ein.
public void addTab(String title, Icon icon, Component component)
Fügt einen Reiter ein.
public void addTab(String title, Component component)
Fügt einen Reiter ein.
public Component add(Component component)
Fügt die angegebene Komponente mit einem Reiter hinzu, der den Namen der Komponente hat.
public Component add(String title, Component component)
Fügt einen Reiter hinzu.
public Component add(Component component, int index)
Fügt die angegebene Komponente mit einem Reiter ein, der den Namen der Komponente hat.
public void add(Component component, Object constraints)
Fügt die angegebene Komponente mit einem Reiter hinzu. Wenn constraints ein String oder ein Icon ist, wird das Argument für den den Reiterkopf benutzt. Ansonsten wird der Name der Komponente für den Reiter benutzt.
public void add(Component component, Object constraints, int index)
Fügt die angegebene Komponente mit einem Reiter ein. Wenn constraints ein String oder ein Icon ist, wird das Argument für den den Reiterkopf benutzt. Ansonsten wird der Name der Komponente für den Reiter benutzt.
public void removeTabAt(int index)
Entfernt den angegebenen Reiter.
public void remove(Component component)
Entfernt die angegebene Komponente.
public void remove(int index)
Entfernt den angegebenen Reiter.
public void removeAll()
Entfernt alle Reiter.
public int getTabCount()
Liefert die Anzahl der Reiter.
public int getTabRunCount()
Liefert die Anzahl der Reihen bei einer horinzontalen Ausrichtung bzw. die Anzahl der Spalten in einer vertikalen Ausrichtung der Reiter.
public String getTitleAt(int index)
Liefert den Titel des angegebenen Reiters.
public Icon getIconAt(int index)
Liefert das Icon des angegebenen Reiters.
public Icon getDisabledIconAt(int index)
Liefert die deaktivierte Grafik des angegebenen Reiters.
public String getToolTipTextAt(int index)
Liefert den Tooltip des angegebenen Reiters.
public Color getBackgroundAt(int index)
Liefert die Hintergrundfarbe des angegebenen Reiters.
public Color getForegroundAt(int index)
Liefert die Vordergrundfarbe des angegebenen Reiters.
public boolean isEnabledAt(int index)
Liefert die Aussage, ob der angegebene Reiter aktiviert ist.
public Component getComponentAt(int index)
Liefert die Komponente an des angegebenen Index.
public int getMnemonicAt(int tabIndex)     [1.4]
Liefert das Tastaturkürzel des angegebenen Reiters.
public int getDisplayedMnemonicIndexAt(int tabIndex)     [1.4]
Liefert das Zeichen des Tastaturkürzels.
public Rectangle getBoundsAt(int index)
Liefert die Ausmaße des angegebenen Reiters.
public void setTitleAt(int index, String title)
Setzt den Titles des Reiters.
public void setIconAt(int index, Icon icon)
Setzt das Icon des Reiters.
public void setDisabledIconAt(int index, Icon disabledIcon)
Setzt das deaktivierte Grafik an dem angegebenen Index.
public void setToolTipTextAt(int index, String toolTipText)
Setzt den Tooltip für den angegebenen Reiter.
public void setBackgroundAt(int index, Color background)
Setzt die Hintergrundfarbe des angegebenen Reiters.
public void setForegroundAt(int index, Color foreground)
Setzt die Vordergrundfarbe des angegebenen Reiters.
public void setEnabledAt(int index, boolean enabled)
Aktiviert oder deaktiviert den angegebenen Reiter.
public void setComponentAt(int index, Component component)
Setzt die Komponente an dem angegebenen Index.
public void setDisplayedMnemonicIndexAt(int tabIndex, int mnemonicIndex)     [1.4]
Gibt dem Look-and-Feel die Information, welches Zeichen als Tastaturzürzel ausgewiesen sein soll. Wenn man beispielsweise das große »P« in »Apple Price« beim dritten Reiten kennzeichen will, muss man zunächst die Methode setMnemonicAt(3, KeyEvent.VK_P) aufrufen. Um das »P« nun eindeutig zu identifizieren, muss die Methode setDisplayedMnemonicIndex(3, 6) aufgerufen werden. Wenn es nur ein »P« im Titel gäbe, würde der Aufruf der zweiten Methode nicht nötig sein.
public void setMnemonicAt(int tabIndex, int mnemonic)     [1.4]
Setzt das Tastaturkürzel in dem angegebenen Reiter.
public int indexOfTab(String title)
Liefert den Index des Reiters mit dem angegebenen Titel.
public int indexOfTab(Icon icon)
Liefert den Index des Reiters mit dem angegebenen Bild.
public int indexOfComponent(Component component)
Liefert den Index des Reiters mit der angegebenen Komponente.
public int indexAtLocation(int x, int y)     [1.4]
Liefert den Index des Reiters zur angegeben Position.
public String getToolTipText(MouseEvent event)
Liefert den Tooltip zu dem angegebenen MouseEvent.
protected String paramString()
Liefert eine String-Repräsentation dieser Komponente für Debugging-Zwecke. Unterschiedliche VMs können hierbei unterschiedliche Ergebnisse liefern.
public AccessibleContext getAccessibleContext()
Liefert das AccessibleContext-Exemplar zu dieser Komponente.


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.