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

java.lang.Object
   |
   +--javax.swing.ScrollPaneLayout

Deklaration

public class ScrollPaneLayout
extends java.lang.Object
implements java.awt.LayoutManager, javax.swing.ScrollPaneConstants, java.io.Serializable

Beschreibung

Der von dem JScrollPane benutzte LayoutManager. Er ist zuständig für die neun Komponenten Viewport, die zwei Scrollbars, der Zeilenkopf, der Spaltenkopf und die vier Eckenkomponenten.


 
Geschachtelte Klassen
public staticScrollPaneLayout.UIResource
 
Datenelemente
protected JViewportviewport
protected JScrollBarvsb
protected JScrollBarhsb
protected JViewportrowHead
protected JViewportcolHead
protected ComponentlowerLeft
protected ComponentlowerRight
protected ComponentupperLeft
protected ComponentupperRight
protected intvsbPolicy
protected inthsbPolicy
 
Konstruktoren
publicScrollPaneLayout()
 
Methoden
public voidsyncWithScrollPane(JScrollPane sp)
protected ComponentaddSingletonComponent(Component oldC, Component newC)
public voidaddLayoutComponent(String s, Component c)
public voidremoveLayoutComponent(Component c)
public intgetVerticalScrollBarPolicy()
public voidsetVerticalScrollBarPolicy(int x)
public intgetHorizontalScrollBarPolicy()
public voidsetHorizontalScrollBarPolicy(int x)
public JViewportgetViewport()
public JScrollBargetHorizontalScrollBar()
public JScrollBargetVerticalScrollBar()
public JViewportgetRowHeader()
public JViewportgetColumnHeader()
public ComponentgetCorner(String key)
public DimensionpreferredLayoutSize(Container parent)
public DimensionminimumLayoutSize(Container parent)
public voidlayoutContainer(Container parent)
public RectanglegetViewportBorderBounds(JScrollPane scrollpane)
      Verworfen in Version 1.4.


 

Datenelemente im Detail

protected JViewport viewport
Die Viewport.
protected JScrollBar vsb
Die vertikale Scrollbar.
protected JScrollBar hsb
Die horizontale Scrollbar.
protected JViewport rowHead
Der Zeilenkopf. Standard ist null.
protected JViewport colHead
Der Spaltenkopf. Standard ist null.
protected Component lowerLeft
Die linke untere Komponente. Standard ist null.
protected Component lowerRight
Die rechte untere Komponente. Standard ist null.
protected Component upperLeft
Die linke obere Komponente. Standard ist null.
protected Component upperRight
Die rechte obere Komponente. Standard ist null.
protected int vsbPolicy
Die Anzeigerichtlinie für die vertikale Scrollbar.Der Standard ist JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED.
protected int hsbPolicy
Die Anzeigerichtlinie für die horizontale Scrollbar.Der Standard ist JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED.

 

Konstruktoren im Detail

public ScrollPaneLayout()

 

Methoden im Detail

public void syncWithScrollPane(JScrollPane sp)
Diese Methode wird aufgerufen, nachdem der LayoutManager gesetzt wurde.
protected Component addSingletonComponent(Component oldC, Component newC)
Entfernt die existierende Komponente und fügt die neue Komponente hinzu.
public void addLayoutComponent(String s, Component c)
Fügt die angegebene Komponente dem Layout hinzu.
public void removeLayoutComponent(Component c)
Entfernt die angegebene Komponente vom Layout.
public int getVerticalScrollBarPolicy()
Liefert die Anzeigerichtlinie für die vertikale Scrollbar.
public void setVerticalScrollBarPolicy(int x)
Setzt die Anzeigerichtlinie für die vertikale Scrollbar auf eine der folgenden Werte JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane.VERTICAL_SCROLLBAR_NEVER oder JScrollPane.VERTICAL_SCROLLBAR_ALWAYS. Applikationsentwickler sollten die Methode bei der JScrollPane aufrufen.
public int getHorizontalScrollBarPolicy()
Liefert die Anzeigerichtlinie für die horizontale Scrollbar.
public void setHorizontalScrollBarPolicy(int x)
Setzt die Anzeigerichtlinie für die horizontale Scrollbar auf eine der folgenden Werte JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane.VERTICAL_SCROLLBAR_NEVER oder JScrollPane.VERTICAL_SCROLLBAR_ALWAYS. Applikationsentwickler sollten die Methode bei der JScrollPane aufrufen.
public JViewport getViewport()
Liefert die JViewport, welche den scrollbaren Inhalt zeigt.
public JScrollBar getHorizontalScrollBar()
Liefert die horizontale JScrollBar.
public JScrollBar getVerticalScrollBar()
Liefert die vertikale JScrollBar.
public JViewport getRowHeader()
Liefert den Zeilenkopf.
public JViewport getColumnHeader()
Liefert den Spaltenkopf.
public Component getCorner(String key)
Liefert die Eckkomponente.
public Dimension preferredLayoutSize(Container parent)
Liefert die bevorzugte Größe der Komponente.
public Dimension minimumLayoutSize(Container parent)
Liefert die minimale Größe der Komponente.
public void layoutContainer(Container parent)
Wendet das Layout an.
public Rectangle getViewportBorderBounds(JScrollPane scrollpane)
Liefert die Grenzen des Rahmens.


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

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