zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

ChangeListener

getName() und getValue()

Angenommen wir haben einem Slider einen Namen gegeben, indem wir setName() verwendet haben. Der Name des Sliders ist ein String, der als Teil seiner Daten gespeichert ist. Um den Namen des Sliders zu bekommen, verwenden wir:

String getName()

Um den Wert des Sliders zu bekommen, verwenden wir:

int getValue()

Das gibt einen Wert zwischen dem minimalen und maximalen Wert des Sliders zurück.

FRAGE 11:

Hier ist ein Teil eines Programms, das zwei Slider, und für jeden ein Textfeld hat. Wir füllen die Lücken aus, so dass, wenn ein Slider seinen Wert ändert, der Wert in das richtige Textfeld geschrieben wird.


JSlider    sliderA;
JTextField textA;
JSlider    sliderB;
JTextField textB;

public void stateChanged( ChangeEvent evt )
{
  JSlider source;
  source = (JSlider)evt.getSource();
  if ( source..equals("sliderA") )
    textA.setText( source. + " " );
  if ( source..equals("sliderB") )
    textB.setText( source. + " " );
}
zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite