zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

sliderV.addChangeListener( this );

Slider Namen

Ihre Benutzerschnitstelle kann mehrere Sliders haben. Diese können alle Ereignisse erzeugen, die alle zu demselben Listener geschickt werden. Geben Sie 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. Weisen Sie zu mit:

component.setName( String name )

Natürlich müssen Sie sicher stellen, dass Komponenten, die denselben Listener teilen, eindeutige Namen haben.

FRAGE 9:

Weisen Sie 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 );