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.JToolBar1.2

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

Deklaration

public class JToolBar
extends javax.swing.JComponent
implements javax.swing.SwingConstants, javax.accessibility.Accessible

Beschreibung

Diese Klasse bietet die Möglichkeit, Buttons und Separatoren in einer Menüleiste zu vereinen. Diese Toolbar kann bei den meisten Verianten des Look-and-Feel so verschoben werden, dass es in einem neuen Fenster erscheint. Dafür sollte die Toolbar im BorderLayout eingebettet sein.


 
Geschachtelte Klassen
protectedJToolBar.AccessibleJToolBar
public staticJToolBar.Separator
 
Konstruktoren
publicJToolBar()
publicJToolBar(int orientation)
publicJToolBar(String name)     [1.3]
publicJToolBar(String name, int orientation)     [1.3]
 
Methoden
public ToolBarUIgetUI()
public voidsetUI(ToolBarUI ui)
public voidupdateUI()
public StringgetUIClassID()
public intgetComponentIndex(Component c)
public ComponentgetComponentAtIndex(int i)
public voidsetMargin(Insets m)
public InsetsgetMargin()
public booleanisBorderPainted()
public voidsetBorderPainted(boolean b)
protected voidpaintBorder(Graphics g)
public booleanisFloatable()
public voidsetFloatable(boolean b)
public intgetOrientation()
public voidsetOrientation(int o)
public voidsetRollover(boolean rollover)     [1.4]
public booleanisRollover()     [1.4]
public voidaddSeparator()
public voidaddSeparator(Dimension size)
public JButtonadd(Action a)
protected JButtoncreateActionComponent(Action a)
protected PropertyChangeListenercreateActionChangeListener(JButton b)
protected voidaddImpl(Component comp, Object constraints, int index)
protected StringparamString()
public voidsetLayout(LayoutManager mgr)
public AccessibleContextgetAccessibleContext()


 

Konstruktoren im Detail

public JToolBar()
Erstellt eine neue horizontale Toolbar.
public JToolBar(int orientation)
Erstellt eine neue Toolbar.
public JToolBar(String name)     [1.3]
Erstellte eine horizontale Toolbar mit dem Titel für das externe Fenster.
public JToolBar(String name, int orientation)     [1.3]
Erstellt eine Toolbar.

 

Methoden im Detail

public ToolBarUI getUI()
Liefert das Look-and-Feel-Objekt, das diese Komponente zeichnet.
public void setUI(ToolBarUI 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.
public int getComponentIndex(Component c)
Liefert den Index zur Komponente.
public Component getComponentAtIndex(int i)
Liefert die Komponente zum Index.
public void setMargin(Insets m)
Setzt den Abstand zwischen dem Rahmen der Toolbar und deren Buttons.
public Insets getMargin()
Liefert den Abstand zwischen dem Rahmen der Toolbar und deren Buttons.
public boolean isBorderPainted()
Liefert true, wenn der Rahmen gezeichnet werden soll.
public void setBorderPainted(boolean b)
Gibt an, ob der Rahmen gezeichnet werden soll.
protected void paintBorder(Graphics g)
Zeichnet den Rahmen.
public boolean isFloatable()
Liefert true, wenn die Toolbar verschoben werden kann.
public void setFloatable(boolean b)
Wenn auf true gesetzt, kann die Menüleiste verschoben werden.
public int getOrientation()
Liefert die Orientierung der der Toolbar.
public void setOrientation(int o)
Setzt die Orientierung auf HORIZONTAL oder VERTICAL.
public void setRollover(boolean rollover)     [1.4]
Wenn auf true gesetzt, werden die Rahmen der Buttons nur gezeichnet, wenn sich die Maus über dem entsprechenden Button befindet.
public boolean isRollover()     [1.4]
Liefert true, wenn die Rahmen der Buttons nur gezeichnet werden, wenn sich die Maus über dem entsprechenden Button befindet.
public void addSeparator()
Fügt einen Separator an.
public void addSeparator(Dimension size)
Fügt einen Separator der angegebenen Größe an.
public JButton add(Action a)
Fügt einen neuen Button mit der angegebenen Action an.
protected JButton createActionComponent(Action a)
Factory-Methode, um aus einer Action einen JButton zu erzeugen.
protected PropertyChangeListener createActionChangeListener(JButton b)
Erstellt einen PropertyChangeListener, um Änderungen des Buttons mit dieser Komponente abzugleichen.
protected void addImpl(Component comp, Object constraints, int index)
Wenn ein JButton hinzugefügt wird, wird dieser initial deaktiviert.
protected String paramString()
Liefert eine String-Repräsentation dieser Komponente für Debugging-Zwecke. Unterschiedliche VMs können hierbei unterschiedliche Ergebnisse liefern.
public void setLayout(LayoutManager mgr)
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.