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

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

Deklaration

public class JScrollBar
extends javax.swing.JComponent
implements java.awt.Adjustable, javax.accessibility.Accessible

Beschreibung

Eine Implementierung einer Scrollbar.


 
Datenelemente
protected BoundedRangeModelmodel
protected intorientation
protected intunitIncrement
protected intblockIncrement
 
Konstruktoren
publicJScrollBar(int orientation, int value, int extent, int min, int max)
publicJScrollBar(int orientation)
publicJScrollBar()
 
Methoden
public voidsetUI(ScrollBarUI ui)     [1.4]
public ScrollBarUIgetUI()
public voidupdateUI()
public StringgetUIClassID()
public intgetOrientation()
public voidsetOrientation(int orientation)
public BoundedRangeModelgetModel()
public voidsetModel(BoundedRangeModel newModel)
public intgetUnitIncrement(int direction)
public voidsetUnitIncrement(int unitIncrement)
public intgetBlockIncrement(int direction)
public voidsetBlockIncrement(int blockIncrement)
public intgetUnitIncrement()
public intgetBlockIncrement()
public intgetValue()
public voidsetValue(int value)
public intgetVisibleAmount()
public voidsetVisibleAmount(int extent)
public intgetMinimum()
public voidsetMinimum(int minimum)
public intgetMaximum()
public voidsetMaximum(int maximum)
public booleangetValueIsAdjusting()
public voidsetValueIsAdjusting(boolean b)
public voidsetValues(int newValue, int newExtent, int newMin, int newMax)
public voidaddAdjustmentListener(AdjustmentListener l)
public voidremoveAdjustmentListener(AdjustmentListener l)
public AdjustmentListener[]getAdjustmentListeners()     [1.4]
protected voidfireAdjustmentValueChanged(int id, int type, int value)
public DimensiongetMinimumSize()
public DimensiongetMaximumSize()
public voidsetEnabled(boolean x)
protected StringparamString()
public AccessibleContextgetAccessibleContext()


 

Datenelemente im Detail

protected BoundedRangeModel model
Das Modell der JScrollPane, welches den aktuellen Wert, das Minimum, das Maximum und den angezeigten Bereich kennt.
protected int orientation
Die Orientierung.
protected int unitIncrement
Der Wert für die Einheitsveränderung.
protected int blockIncrement
Liefert den Wert für die Blockveränderung.

 

Konstruktoren im Detail

public JScrollBar(int orientation, int value, int extent, int min, int max)
Erstellt die Scrollbar mit der angegebenen Orientierung, Wert, sichtbaren Bereich, Minimum und Maximum.
public JScrollBar(int orientation)
Erstellt eine Scrollbar mit der angegebenen Orientierung, dem Minimum 0, dem Maximum 100, den Wert 0 und dem sichtbaren Bereich 10.
public JScrollBar()
Erstellt eine vertikale Scrollbar mit der angegebenen Orientierung, dem Minimum 0, dem Maximum 100, den Wert 0 und dem sichtbaren Bereich 10.

 

Methoden im Detail

public void setUI(ScrollBarUI ui)     [1.4]
Setzt das Look-and-Feel-Objekt, welches diese Komponente zeichnet.
public ScrollBarUI getUI()
Liefert das Look-and-Feel-Objekt, das 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 getOrientation()
Liefert die Orientierung.
public void setOrientation(int orientation)
Setzt die Orientierung entweder auf VERTICAL oder HORIZONTAL.
public BoundedRangeModel getModel()
Liefert das Datenmodell der Scrollbar.
public void setModel(BoundedRangeModel newModel)
Setzt das Datenmodell der Scrollbar.
public int getUnitIncrement(int direction)
Liefert die Zahl, um der man den Wert der Scrollbar erhöhen oder erniedrigen kann, wenn man auf den »Oben« bzw. »Unten«-Knopf drückt. Abgeleitete Klassen können diese Methode überschreiben, um zu unterschiedlichen Zeiten andere Werte zurückzuliefern.
public void setUnitIncrement(int unitIncrement)
Setzt die Einheitenveränderung.
public int getBlockIncrement(int direction)
Liefert die Zahl, um der man den Wert der Scrollbar verändern kann, wenn man blockweise scrollt (z.B. durch Page-Down oder einen Klick neben dem Leistenknopf). Abgeleitete Klassen können diese Methode überschreiben, um zu unterschiedlichen Zeiten andere Werte zurückzuliefern.
public void setBlockIncrement(int blockIncrement)
Setzt die Blockveränderung.
public int getUnitIncrement()
Für Rückwärtskompatibilität mit java.awt.Scrollbar.
public int getBlockIncrement()
Für Rückwärtskompatibilität mit java.awt.Scrollbar.
public int getValue()
Liefert den aktuellen Wert.
public void setValue(int value)
Setzt den aktuellen Wert.
public int getVisibleAmount()
Liefert den sichtbaren Bereich der Scrollbar. In vielen Look-and-Feel ist das identisch mit der Größe der Schiebeknopfes.
public void setVisibleAmount(int extent)
Setzt den sichtbaren Bereich.
public int getMinimum()
Liefert das Minimum (normalerweise 0).
public void setMinimum(int minimum)
Setzt das Minimum.
public int getMaximum()
Liefert das Maximum. Das Maximum der Scrollbar ist maximum-extent.
public void setMaximum(int maximum)
Setzt das Maximum, welches maximal den Wert maximum-extent annehmen kann.
public boolean getValueIsAdjusting()
Liefert true, wenn der Schiebeknopf verschoben wird.
public void setValueIsAdjusting(boolean b)
Scrollbars sollten den Wert auf true setzen, wenn der Schiebeknopf gedrückt verschoben wird und auf false, wenn die Maustaste losgelassen wird. Das Modell generiert keine ChangeEvents, wenn der Wert auf true gesetzt ist.
public void setValues(int newValue, int newExtent, int newMin, int newMax)
Setzt die angegebenen Wert im Modell.
public void addAdjustmentListener(AdjustmentListener l)
Für Rückwärtskompatibilität mit java.awt.Scrollbar. AdjustmentListener werden über Änderungen des Modells informiert.
public void removeAdjustmentListener(AdjustmentListener l)
Entfernt den Listener.
public AdjustmentListener[] getAdjustmentListeners()     [1.4]
Liefert alle registrierten Listener.
protected void fireAdjustmentValueChanged(int id, int type, int value)
public Dimension getMinimumSize()
public Dimension getMaximumSize()
public void setEnabled(boolean x)
Aktiviert oder deaktiviert die Scrollbar.
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.