zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

sliderV.addChangeListener( this );

Slider Namen

Unsere Benutzerschnittstelle kann mehrere Sliders haben. Diese können alle Ereignisse erzeugen, die alle zu demselben Listener geschickt werden. Wir geben jedem Slider einen Namen, so dass die Ereignisse richtig sortiert werden können. (Eine andere Möglichkeit ist es für jeden Slider einen eigenen Listener zu registrieren.) Ein Name ist ein String, der jedem Objekt, das von der Klasse Component erbt, zugewiesen werden kann. Wir weisen ihn zu mit:

component.setName( String name )

Natürlich müssen wir sicherstellen, dass Komponenten, die denselben Listener teilen, eindeutige Namen haben.

FRAGE 9:

Wir weisen den beiden Sliders Namen zu.

sliderA = new JSlider( JSlider.HORIZONTAL, 0, 1000, 400);
sliderB = new JSlider( JSlider.HORIZONTAL, 0, 1000, 400);
 . . .
sliderA.setName(  );
sliderB.setName(  );

sliderA.addChangeListener( this );
sliderB.addChangeListener( this );
zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite