16.11.2013 Aufrufe

Programmieren in Java - HostFiXX.de

Programmieren in Java - HostFiXX.de

Programmieren in Java - HostFiXX.de

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>Programmieren</strong> <strong>in</strong> <strong>Java</strong><br />

5.6.4 Die Conta<strong>in</strong>er-Klassen JToolBar, JSplitPane, JScrollPane,<br />

JTabbedPane<br />

JToolBar<br />

Mit JToolBar können Werkzeugleisten erstellt wer<strong>de</strong>n, die Buttons enthalten.<br />

JSplitPane<br />

Das Kontrollelment teilt e<strong>in</strong>e Fläche <strong>in</strong> zwei Teile.<br />

JScrollPane<br />

Der Conta<strong>in</strong>er JScrollPane ermöglicht die Anzeige e<strong>in</strong>es<br />

Komponentenausschnitts. In Verb<strong>in</strong>dung mit <strong>de</strong>n Klassen JTextArea und JList<br />

besteht die Ausgabe von JScrollPane dar<strong>in</strong>, Dialogelemente, die zu groß für <strong>de</strong>n zur<br />

Verfügung stehen<strong>de</strong>n Platz s<strong>in</strong>d, mit Hilfe e<strong>in</strong>es verschiebbaren Fensters<br />

ausschnittsweise sichtbar zu machen.<br />

Konstruktoren.<br />

public JScrollPane(Component view)<br />

public JScrollPane(Component view, <strong>in</strong>t vsbPolicy, <strong>in</strong>t hsbPolicy)<br />

Die Argumente vsbPolicy und hsbPolicy geben an, wann e<strong>in</strong> horiz<strong>in</strong>taler bzw. vertikaler<br />

Schieberegler e<strong>in</strong>geblen<strong>de</strong>t wird. Es können folgen<strong>de</strong> Werte angegeben wer<strong>de</strong>n:<br />

Konstante<br />

VERTICAL_SCROLLBAR_NEVER<br />

VERTICAL_SCROLLBAR_ALLWAYS<br />

VERTICAL_SCROLLBAR_AS_NEEDED<br />

HORIZONTAL_SCROLLBAR_NEVER<br />

HORIZONTAL_SCROLLBAR_ALLWAYS<br />

HORIZONTAL_SCROLLBAR_AS_NEEDED<br />

Be<strong>de</strong>utung<br />

Der vertikale Schieberegler wird nie angezeigt.<br />

Der vertikale Schieberegler wird immer angezeigt.<br />

Der vertikale Schieberegler wird nur angezeigt,<br />

wenn er benötigt wird<br />

Der horizontale Schieberegler wird nie angezeigt<br />

Der horizontale Schieberegler wird immer<br />

angezeigt<br />

Der horizontale Schieberegler wird nur angezeigt,<br />

wenn er benötigt wird<br />

Falls die Argumente vsbPolicy und hsbPolicy nicht angegeben wer<strong>de</strong>n, blen<strong>de</strong>t JScrollPane<br />

die Schieberegler nur dann e<strong>in</strong>, wenn sie wirklich benötigt wer<strong>de</strong>n.<br />

Metho<strong>de</strong>n.<br />

public void setColumnHea<strong>de</strong>rView(Component view)<br />

Angabe e<strong>in</strong>er Komponente für <strong>de</strong>n Spaltenkopf. Sie wird über <strong>de</strong>m eigentlichen Dialogelement<br />

angezeigt, bei horozontalen Bewegungen mit diesem verschoben. Bei vertikalen<br />

Schieberbewegungen bleiben sie dagegen am Platz.<br />

public void setRowhea<strong>de</strong>rView(Component view)<br />

Angabe e<strong>in</strong>es Zeilenkopfs l<strong>in</strong>ks neben <strong>de</strong>r eigentlichen Komponente, wird bei vertikalen Bewegungen<br />

verschoben, behält bei horizontalen Bewegungen se<strong>in</strong>en Platz bei.<br />

373

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!