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

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

Deklaration

public class JScrollPane
extends javax.swing.JComponent
implements javax.swing.ScrollPaneConstants, javax.accessibility.Accessible

Beschreibung

Liefert eine scrollbare Sicht auf eine Lightweight-Komponente. Es verwaltet den JViewport, der den sichtbaren Bereich verwaltet, zwei JScrollbars, die vier Eckkomponenten und die Spalten- und Zeilenköpfe.


 
Datenelemente
protected intverticalScrollBarPolicy
protected inthorizontalScrollBarPolicy
protected JViewportviewport
protected JScrollBarverticalScrollBar
protected JScrollBarhorizontalScrollBar
protected JViewportrowHeader
protected JViewportcolumnHeader
protected ComponentlowerLeft
protected ComponentlowerRight
protected ComponentupperLeft
protected ComponentupperRight
 
Konstruktoren
publicJScrollPane(Component view, int vsbPolicy, int hsbPolicy)
publicJScrollPane(Component view)
publicJScrollPane(int vsbPolicy, int hsbPolicy)
publicJScrollPane()
 
Methoden
public ScrollPaneUIgetUI()
public voidsetUI(ScrollPaneUI ui)
public voidupdateUI()
public StringgetUIClassID()
public voidsetLayout(LayoutManager layout)
public booleanisValidateRoot()
public intgetVerticalScrollBarPolicy()
public voidsetVerticalScrollBarPolicy(int policy)
public intgetHorizontalScrollBarPolicy()
public voidsetHorizontalScrollBarPolicy(int policy)
public BordergetViewportBorder()
public voidsetViewportBorder(Border viewportBorder)
public RectanglegetViewportBorderBounds()
public JScrollBarcreateHorizontalScrollBar()
public JScrollBargetHorizontalScrollBar()
public voidsetHorizontalScrollBar(JScrollBar horizontalScrollBar)
public JScrollBarcreateVerticalScrollBar()
public JScrollBargetVerticalScrollBar()
public voidsetVerticalScrollBar(JScrollBar verticalScrollBar)
protected JViewportcreateViewport()
public JViewportgetViewport()
public voidsetViewport(JViewport viewport)
public voidsetViewportView(Component view)
public JViewportgetRowHeader()
public voidsetRowHeader(JViewport rowHeader)
public voidsetRowHeaderView(Component view)
public JViewportgetColumnHeader()
public voidsetColumnHeader(JViewport columnHeader)
public voidsetColumnHeaderView(Component view)
public ComponentgetCorner(String key)
public voidsetCorner(String key, Component corner)
public voidsetComponentOrientation(ComponentOrientation co)
public booleanisWheelScrollingEnabled()     [1.4]
public voidsetWheelScrollingEnabled(boolean handleWheel)     [1.4]
protected StringparamString()
public AccessibleContextgetAccessibleContext()


 

Datenelemente im Detail

protected int verticalScrollBarPolicy
Die Richtlinie für die vertikale Scrollbar (Standard ist JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED).
protected int horizontalScrollBarPolicy
Die Richtlinie für die horizontale Scrollbar (Standard ist JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED).
protected JViewport viewport
Der JViewport.
protected JScrollBar verticalScrollBar
Die vertikale Scrollbar.
protected JScrollBar horizontalScrollBar
Die horizontale Scrollbar.
protected JViewport rowHeader
Der Zeilenkopf (Standard ist null).
protected JViewport columnHeader
Der Spaltenkopf (Standard ist null).
protected Component lowerLeft
Die linke untere Eckkomponente (Standard ist null).
protected Component lowerRight
Die rechte untere Eckkomponente (Standard ist null).
protected Component upperLeft
Die linke obere Eckkomponente (Standard ist null).
protected Component upperRight
Die rechte obere Eckkomponente (Standard ist null).

 

Konstruktoren im Detail

public JScrollPane(Component view, int vsbPolicy, int hsbPolicy)
Erstellt ein JScrollPane für die angegebene Komponente und den angegebenen Richtlinien für die Scrollbars.
public JScrollPane(Component view)
Erstellt ein JScrollPane für die angegebene Komponente.
public JScrollPane(int vsbPolicy, int hsbPolicy)
Erstellt ein JScrollPane mit den angegebenen Richtlinien für die Scrollbars.
public JScrollPane()
Erstellt eine leere JScrollPane.

 

Methoden im Detail

public ScrollPaneUI getUI()
Liefert das Look-and-Feel-Objekt, das diese Komponente zeichnet.
public void setUI(ScrollPaneUI 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 void setLayout(LayoutManager layout)
Setzt den LayoutManager, der nur ein Exemplar des ScrollPaneLayout sein darf.
public boolean isValidateRoot()
Liefert true.
public int getVerticalScrollBarPolicy()
Liefert die Richtlinie für die vertikale Scrollbar.
public void setVerticalScrollBarPolicy(int policy)
Setzt die Richtlinie für die vertikale Scrollbar auf einen der Werte JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane.VERTICAL_SCROLLBAR_NEVER oder JScrollPane.VERTICAL_SCROLLBAR_ALWAYS.
public int getHorizontalScrollBarPolicy()
Liefert die Richtlinie für die horizontale Scrollbar.
public void setHorizontalScrollBarPolicy(int policy)
Setzt die Richtlinie für die horizontale Scrollbar auf einen der Werte JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane.VERTICAL_SCROLLBAR_NEVER oder JScrollPane.VERTICAL_SCROLLBAR_ALWAYS.
public Border getViewportBorder()
Liefert den Rahmen um die JViewport.
public void setViewportBorder(Border viewportBorder)
Setzt den Rahmen.
public Rectangle getViewportBorderBounds()
Liefert die Ausmaße des JViewport-Rahmens.
public JScrollBar createHorizontalScrollBar()
Erstellt die horizontale Scrollbar.
public JScrollBar getHorizontalScrollBar()
Liefert die horizontale Scrollbar.
public void setHorizontalScrollBar(JScrollBar horizontalScrollBar)
Setzt die horizontale Scrollbar.
public JScrollBar createVerticalScrollBar()
Erstellt die vertikale Scrollbar.
public JScrollBar getVerticalScrollBar()
Liefert die vertikale Scrollbar.
public void setVerticalScrollBar(JScrollBar verticalScrollBar)
Setzt die vertikale Scrollbar.
protected JViewport createViewport()
Erstellt das JViewport-Exemplar.
public JViewport getViewport()
Liefert die JViewport.
public void setViewport(JViewport viewport)
Setzt die JViewport. Meist wird eher die Methode setViewportView benutzt, um eine neue Komponente zu setzen.
public void setViewportView(Component view)
Erstellt wenn nötig ein neues JViewport-Exemplar. In der JViewport wird dann die neue Komponente gesetzt.
public JViewport getRowHeader()
Liefert den Zeilenkopf.
public void setRowHeader(JViewport rowHeader)
Setzt den neuen Zeilekopf.
public void setRowHeaderView(Component view)
Setzt den neuen Zeilenkopf.
public JViewport getColumnHeader()
Liefert den Spaltenkopf.
public void setColumnHeader(JViewport columnHeader)
Setzt den neuen Spaltenkopf.
public void setColumnHeaderView(Component view)
Setzt die View des Spaltenkopfes.
public Component getCorner(String key)
Liefert die Eckkomponente (lowerLeft, lowerRight, upperLeft oder upperRight).
public void setCorner(String key, Component corner)
Setzt die Eckkomponente an die angegebene Stelle (lowerLeft, lowerRight, upperLeft oder upperRight).
public void setComponentOrientation(ComponentOrientation co)
Setzt die Orientierung für die Scollbars auf einen der Werte java.awt.ComponentOrientation.LEFT_TO_RIGHT, java.awt.ComponentOrientation.RIGHT_TO_LEFT oder java.awt.ComponentOrientation.UNKNOWN.
public boolean isWheelScrollingEnabled()     [1.4]
Gibt an, ob die Benutzung einer Wheel-Maus aktiviert ist (der Standard).
public void setWheelScrollingEnabled(boolean handleWheel)     [1.4]
Aktiviert oder Deaktiviert die Unterstützung einer Wheel-Maus.
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.