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

Klasse java.awt.Scrollbar1.0

java.lang.Object
   |
   +--java.awt.Component
         |
         +--java.awt.Scrollbar

Deklaration

public class Scrollbar
extends java.awt.Component
implements java.awt.Adjustable, javax.accessibility.Accessible

Beschreibung

Mit dieser Klasse kann ein Scrollbar dargestellt werden. Der Position des Schiebereglers des Scrollbars entspricht ein int-Wert. Der Wert, den der Schieberegler am oberen (linken) und am unteren (rechten) Anschlag liefert, kann genauso eingestellt werden, wie die Abstufung der Bewegung des Schiebereglers. Es können zwei Bewegungsgeschwindigkeiten eingestellt werden: eine für Mausklicks auf die Richtungspfeile und eine weitere für Klicks auf den Rumpf des Scrollbars.


 
Datenelemente
public static final intHORIZONTAL
public static final intVERTICAL
 
Konstruktoren
publicScrollbar()
publicScrollbar(int orientation)
publicScrollbar(int orientation, int value, int visible, int minimum, int maximum)
 
Methoden
public synchronized voidaddAdjustmentListener(AdjustmentListener l)     [1.1]
public voidaddNotify()     [1.2]
public AccessibleContextgetAccessibleContext()     [1.3]
public synchronized AdjustmentListener[]getAdjustmentListeners()     [1.4]
public intgetBlockIncrement()     [1.1]
public intgetLineIncrement()
      Verworfen in Version 1.4.
public EventListener[]getListeners(Class listenerType)     [1.3]
public intgetMaximum()
public intgetMinimum()
public intgetOrientation()
public intgetPageIncrement()
      Verworfen in Version 1.1.
public intgetUnitIncrement()     [1.1]
public intgetValue()
public booleangetValueIsAdjusting()     [1.4]
public intgetVisible()
      Verworfen in Version 1.1.
public intgetVisibleAmount()     [1.1]
protected StringparamString()
protected voidprocessAdjustmentEvent(AdjustmentEvent e)     [1.1]
protected voidprocessEvent(AWTEvent e)     [1.1]
public synchronized voidremoveAdjustmentListener(AdjustmentListener l)     [1.1]
public synchronized voidsetBlockIncrement(int v)     [1.1]
public voidsetLineIncrement(int v)
      Verworfen in Version 1.1.
public synchronized voidsetMaximum(int newMaximum)
public synchronized voidsetMinimum(int newMinimum)
public synchronized voidsetOrientation(int orientation)
public voidsetPageIncrement(int v)
      Verworfen in Version 1.1.
public synchronized voidsetUnitIncrement(int v)     [1.1]
public synchronized voidsetValue(int newValue)
public voidsetValueIsAdjusting(boolean b)     [1.4]
public synchronized voidsetValues(int value, int visible, int minimum, int maximum)
public synchronized voidsetVisibleAmount(int newAmount)     [1.1]


 

Datenelemente im Detail

public static final int HORIZONTAL
Für einen horizontalen Scrollbar.
public static final int VERTICAL
Für einen vertikalen Scrollbar.

 

Konstruktoren im Detail

public Scrollbar()
Erzeugt einen neuen vertikalen Scrollbar mit Minimalwert null, Maximalwert 100, Einzelinkrement von 1 und einem Blockinkrement von 10. Die Größe des Schiebereglers ist 10. Der Wert des Schiebereglers wird auf null gesetzt.
public Scrollbar(int orientation)
Erzeugt einen neuen Scrollbar mit der Ausrichtung orientation, Minimalwert null, Maximalwert 100, Einzelinkrement von 1 und einem Blockinkrement von 10. Die Größe des Schiebereglers ist 10. Der Wert des Schiebereglers wird auf null gesetzt.
Exception: IllegalArgumentException
public Scrollbar(int orientation, int value, int visible, int minimum, int maximum)
Erzeugt einen neuen Scrollbar mit der Ausrichtung orientation. An den Anschlägen wird der Wert des Schiebereglers auf minimum und maximum gesetzt. Der Schieberegler erhält den Wert value, seine Größe wird auf visible gesetzt. Das Einzelinkrement wird auf 1 und das Seiteninkrement auf visible eingestellt.
Exception: IllegalArgumentException

 

Methoden im Detail

public synchronized void addAdjustmentListener(AdjustmentListener l)     [1.1]
Registriert l bei dieser Komponente.
public void addNotify()     [1.2]
Erzeugt über einen Aufruf von createScrollbar des Toolkits ein Peer-Objekt, das die Scrollbar-Komponente am Bildschirm darstellt.
public AccessibleContext getAccessibleContext()     [1.3]
Liefert den AccessibleContext.
public synchronized AdjustmentListener[] getAdjustmentListeners()     [1.4]
Liefert die Listener.
public int getBlockIncrement()     [1.1]
Liefert das Blockinkrement zurück.
public int getLineIncrement()
Liefert das Einzelinkrement des Scrollbars zurück.
public EventListener[] getListeners(Class listenerType)     [1.3]
Liefert die Listener des angegebenen Typs.
public int getMaximum()
Liefert den Wert am oberen (rechten) Anschlag zurück.
public int getMinimum()
Liefert den Wert am unteren (linken) Anschlag zurück.
public int getOrientation()
Liefert die Ausrichtung des Scrollbars zurück.
public int getPageIncrement()
Liefert das Blockinkrement zurück.
public int getUnitIncrement()     [1.1]
Liefert das Einzelinkrement des Scrollbars zurück.
public int getValue()
Liefert den aktuellen Wert der Marke zurück.
public boolean getValueIsAdjusting()     [1.4]
Liefert true, wenn der endgültige Wert noch nicht erreicht ist.
public int getVisible()
Liefert die Größe des Schiebereglers zurück.
public int getVisibleAmount()     [1.1]
Liefert die Größe des Schiebereglers zurück.
protected String paramString()
Liefert den Parameter-String, der den Klassennamen und die Werte der Datenelemente des Scrollbars enthält.
protected void processAdjustmentEvent(AdjustmentEvent e)     [1.1]
Falls Adjustment-Events bei dieser Komponente aktiviert sind, wird das Ereignis e an die angeschlossenen AdjustmentListener weitergeleitet.
protected void processEvent(AWTEvent e)     [1.1]
Verarbeitet das Event e.
public synchronized void removeAdjustmentListener(AdjustmentListener l)     [1.1]
Entfernt l aus der Kette der registrierten AdjustmentListener.
public synchronized void setBlockIncrement(int v)     [1.1]
Setzt das Seiteninkrement auf v.
public void setLineIncrement(int v)
Setzt das Einzelinkrement auf v.
public synchronized void setMaximum(int newMaximum)
Setzt den Maximalwert auf newMaximum.
public synchronized void setMinimum(int newMinimum)
Setzt den Minimalwert auf newMinimum.
public synchronized void setOrientation(int orientation)
Setzt die Ausrichtung des Scrollbars auf orientation und aktualisiert die Darstellung.
Exception: IllegalArgumentException
public void setPageIncrement(int v)
Setzt das Seiteninkrement auf v.
public synchronized void setUnitIncrement(int v)     [1.1]
Setzt das Einzelinkrement auf v.
public synchronized void setValue(int newValue)
Setzt den Schieberegler auf den Wert newValue. Falls newValue größer als der Maximal- oder der Minimalwert ist, wird der entsprechende Endwert eingestellt.
public void setValueIsAdjusting(boolean b)     [1.4]
Gibt an, ob der endgültige Wert noch nicht erreicht wurde.
public synchronized void setValues(int value, int visible, int minimum, int maximum)
Setzt den Schieberegler auf den Wert value, seine Größe auf visible und die Endwerte auf minimum und maximum. Falls maximum kleiner als minimum ist, werden die beiden Endwerte einander gleichgesetzt. Falls value größer als maximum oder kleiner als minimum ist, wird der entsprechende Endwert eingestellt.
public synchronized void setVisibleAmount(int newAmount)     [1.1]
Setzt die Größe des Schiebereglers auf newAmount.


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

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