Startseite
Klassenlexikon

Klasse DefaultBoundedRangeModel

Namensraum Vererbungshierarchie Schnittstellen
javax.swing
java.lang.Object
  DefaultBoundedRangeModel
Serializable
BoundedRangeModel
Kurzbeschreibung

Eine Instanz agiert als Datenmodell für einen Schieberegler.


Java SE 6http://docs.oracle.com/javase/6/docs/api/javax/swing/DefaultBoundedRangeModel.html
Java SE 7http://docs.oracle.com/javase/7/docs/api/javax/swing/DefaultBoundedRangeModel.html

Hinweise zur Trennung von Modell und Darstellung

Das Datenmodell einer Instanz von JSlider muss die Schnittstelle BoundedRangeModel bereitstellen. Im Allgemeinen wird man eine Instanz von DefaultBoundedRangeModel als Datenmodell verwenden. Veränderungen des eingestellten Werts werden an ein beim Schieberegler registriertes Objekt gemeldet, das die Schnittstelle ChangeListener bereitstellen muss.

Konstruktoren

Für die Herstellung einer Instanz stehen zwei Konstruktoren zur Verfügung:

public DefaultBoundedRangeModel()

Dieser Konstruktor erzeugt eine Instanz mit den folgenden Werten: value = 0 extent = 0 minimum = 0 maximum = 100 adjusting = false

Der typischerweise verwendete Konstruktor ist aber dieser:

DefaultBoundedRangeModel(int value, int extent, int min, int max)

Hier legst du den eingestellten Wert, die Endwerte, sowie die Einstellung extent ausdrücklich fest. der Wert adjusting wird auf false gesetzt.

Der Konstruktor signalisiert die Ausnahmebedingung IllegalArgumentException wenn die folgende Bedingung an die angegebenen Werte nicht erfüllt ist:

min <= value <= value + extent <= max


Startseite
Klassenlexikon