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.ScrollPane1.1

java.lang.Object
   |
   +--java.awt.Component
         |
         +--java.awt.Container
               |
               +--java.awt.ScrollPane

Deklaration

public class ScrollPane
extends java.awt.Container
implements javax.accessibility.Accessible

Beschreibung

Mit der Klasse ScrollPane kann eine Komponente, aber auch ein kompletter Container innerhalb eines Bildschirmbereichs gescrollt werden.


 
Datenelemente
public static final intSCROLLBARS_AS_NEEDED
public static final intSCROLLBARS_ALWAYS
public static final intSCROLLBARS_NEVER
 
Konstruktoren
publicScrollPane()
publicScrollPane(int scrollbarDisplayPolicy)
 
Methoden
protected final voidaddImpl(Component comp, Object constraints, int index)
public voidaddNotify()
public voiddoLayout()
protected booleaneventTypeEnabled(int type)     [1.4]
public AccessibleContextgetAccessibleContext()     [1.3]
public AdjustablegetHAdjustable()
public intgetHScrollbarHeight()
public intgetScrollbarDisplayPolicy()
public PointgetScrollPosition()
public AdjustablegetVAdjustable()
public intgetVScrollbarWidth()
public DimensiongetViewportSize()
public booleanisWheelScrollingEnabled()     [1.4]
public voidlayout()
      Verworfen in Version 1.1.
public StringparamString()
public voidprintComponents(Graphics g)
protected voidprocessMouseWheelEvent(MouseWheelEvent e)     [1.4]
public final voidsetLayout(LayoutManager mgr)
public voidsetScrollPosition(Point p)
public voidsetScrollPosition(int x, int y)
public voidsetWheelScrollingEnabled(boolean handleWheel)     [1.4]


 

Datenelemente im Detail

public static final int SCROLLBARS_AS_NEEDED
Konstante für den Konstruktor. Spezifiziert, daß das ScrollPane je nach Bedarf über vertikale bzw. horizontale Scrollbars verfügt.
public static final int SCROLLBARS_ALWAYS
Konstante für den Konstruktor. Spezifiziert, daß das ScrollPane grundsätzlich Scrollbars hat, auch dann, wenn die enthaltenen Komponenten noch in den sichtbaren Bereich passen.
public static final int SCROLLBARS_NEVER
Konstante für den Konstruktor. Spezifiziert, daß das ScrollPane grundsätzlich keine Scrollbars hat.

 

Konstruktoren im Detail

public ScrollPane()
Erzeugt ein neues ScrollPane-Objekt, bei dem die Scrollbars nach Bedarf eingefügt werden. Breite und Höhe werden mit 100 initialisiert.
public ScrollPane(int scrollbarDisplayPolicy)
Erzeugt ein neues ScrollPane-Objekt, bei dem die Scrollbars nach der Stragie scrollbarDisplayPolicy eingefügt werden. Breite und Höhe werden mit 100 initialisiert.
Exception: IllegalArgumentException

 

Methoden im Detail

protected final void addImpl(Component comp, Object constraints, int index)
Ändert das Verhalten der von Container geerbten Methode add() so ab, daß höchstens eine Komponente enthalten sein kann. Wenn zum Aufrufzeitpunkt bereits eine Komponente enthalten ist, wird sie durch comp ersetzt. index darf nur die Werte 0 oder -1 annehmen.
Exception: IllegalArgumentException
public void addNotify()
Erzeugt über einen Aufruf von createScrollPane des Toolkits ein Peer-Objekt, das die ScrollPane-Komponente am Bildschirm darstellt.
public void doLayout()
Setzt die Größe des enthaltenen Containers auf seine bevorzugte Größe.
protected boolean eventTypeEnabled(int type)     [1.4]
Wenn das Mausrad aktiviert ist, wird true für das MouseWheelEvent zurückgeliefert.
public AccessibleContext getAccessibleContext()     [1.3]
Liefert den AccessibleContext.
public Adjustable getHAdjustable()
Liefert ein Adjustable-Objekt zurück, das den horizontalen Scrollbar repräsentiert. Falls kein horizontaler Scrollbar vorhanden ist, wird null zurückgeliefert.
public int getHScrollbarHeight()
Liefert die Höhe des horizontalen Scrollbars dieses ScrollPanes zurück.
public int getScrollbarDisplayPolicy()
Liefert die Strategie, mit der Scrollbars hinzugefügt werden, zurück. Rückgabewert ist eine der Konstanten.
public Point getScrollPosition()
Liefert den Bezugspunkt des sichtbaren Bereichs der enthaltenen Komponente zurück.
Exception: NullPointerException
public Adjustable getVAdjustable()
Liefert ein Adjustable-Objekt zurück, das den vertikalen Scrollbar repräsentiert. Falls kein vertikaler Scrollbar vorhanden ist, wird null zurückgeliefert.
public int getVScrollbarWidth()
Liefert die Breite des vertikalen Scrollbars dieses ScrollPanes zurück.
public Dimension getViewportSize()
Liefert die Größe des sichtbaren Bereichs für die enthaltene Komponente zurück.
public boolean isWheelScrollingEnabled()     [1.4]
Gibt an, ob das Mausrad unterstützt wird.
public void layout()
Führt eine Layout-Reorganisation für diesen Container durch.
public String paramString()
Liefert den Parameter-String, der die Scrollbar-Strategie sowie die Scroll-Position enthält.
public void printComponents(Graphics g)
Zeichnet alle Komponenten des Containers im Grafik-Kontext g auf benutzerdefinierte Weise neu. Hierzu wird die Methode printAll() jeder enthaltenen Komponente aufgerufen.
protected void processMouseWheelEvent(MouseWheelEvent e)     [1.4]
Reagiert auf Mausrad-Bewegungen.
public final void setLayout(LayoutManager mgr)
Löst einen AWTError aus, da das Layout von ScrollPane nicht eingestellt werden darf.
Exception: AWTError
public void setScrollPosition(Point p)
Verschiebt den Bezugspunkt des sichtbaren Bereichs der enthaltenen Komponente an die durch p bezeichnete Stelle dieser Komponente.
Exception: NullPointerException
public void setScrollPosition(int x, int y)
Verschiebt den Bezugspunkt des sichtbaren Bereichs der enthaltenen Komponente an die durch x und y bezeichnete Stelle dieser Komponente.
Exception: NullPointerException
public void setWheelScrollingEnabled(boolean handleWheel)     [1.4]
Gibt an, ob das Mausrad unterstützt werden soll.


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

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