JavaFX Slider - Programme Implementieren Sie den JavaFX Slider

Inhaltsverzeichnis:

Anonim

Einführung in JavaFX Slider

In JavaFX zeigt ein Steuerelement, das als Schieberegler bezeichnet wird, einen kontinuierlichen Wertebereich zwischen einem angegebenen Maximum und Minimum an. Der Schieberegler wird durch einen horizontalen oder vertikalen Balken mit einem Drehknopf angezeigt, mit dem der Benutzer den Wert einstellen kann. Häkchen und Beschriftungen zum Erwähnen von Werten können auch in einem Schieberegler angegeben werden. Darüber hinaus müssen die Werte im Bereich des darin genannten Minimums und Maximums liegen. Darüber hinaus ist der Standardwert von min 0 und der von max 100. In JavaFX kann Slider aus dem Paket JavaFX.scene.control und der Slider-Klasse instanziiert werden.

JavaFX-Slider-Konstruktoren

Im Folgenden sind die beiden Konstruktoren in JavaFX Slider aufgeführt:

1. Sider ()

Hier wird eine Standard-Slider-Instanz erstellt.

//Creates a slider
Slider slider = new Slider();

2. Schieberegler (double min, double max, double value)

Ein Slider-Steuerelement wird mit den angegebenen Werten für min. Wert, max. Wert und aktuellem Wert erstellt.

// Create a slider
Slider slider = new Slider(0, 10, 0.5);

Methoden von JavaFX Slider

Nachfolgend sind die Methoden von JavaFX Slider aufgeführt:

  • adjustValue (double nValue): Um dem neuen Wert zu entsprechen, wird der Wert hier angepasst.
  • getMax (): Der Wert von Max Property wird zurückgegeben.
  • getMin (): Der Wert von Min Property wird zurückgegeben.
  • setMax (double v): Der Wert von Max Property wird gesetzt.
  • setMin (double v): Der Wert von Min Property wird gesetzt.
  • getBlockIncrement (): Der Wert der Eigenschaft B lockIncrement wird zurückgegeben.
  • setBlockIncrement (double v): Der Wert der BlockIncrement-Eigenschaft wird festgelegt.
  • decrement (): Wert wird um das Blockinkrement dekrementiert, das durch max.
  • increment (): Wert wird um das Blockinkrement erhöht, das durch max.
  • getMajorTickUnit (): Der Wert der Major Tick Unit Property wird zurückgegeben.
  • getMinorTickUnit (): Der Wert der Minor Tick Unit-Eigenschaft wird zurückgegeben.
  • setMajorTickUnit (double v): Der Wert der Major Tick Unit Property wird gesetzt.
  • setMinorTickUnit (double v): Der Wert der Minor Tick Unit-Eigenschaft wird festgelegt.
  • getValue (): Der Wert der Eigenschaft Value wird zurückgegeben.
  • setValue (double v): Der Wert des Eigenschaftswerts wird festgelegt.
  • getValue (): Der Wert von Property Value wird zurückgegeben.
  • setShowTickLabels (boolean v): Der Wert der ShowTickLabels-Eigenschaft wird festgelegt.
  • setShowTickMarks (boolean v): Der Wert der Eigenschaft setShowTickMarks wird festgelegt.
  • setValueChanging (boolean v): Der Wert der ValueChanging-Eigenschaft wird festgelegt.
  • isShowTickLabels (): Der Wert der ShowTickLabels-Eigenschaft wird zurückgegeben.
  • isShowTickMarks (): Der Wert der ShowTickMarks-Eigenschaft wird zurückgegeben.

Wie erstelle ich einen JavaFX Slider?

Im Folgenden sind die Schritte zum Erstellen eines Schiebereglers aufgeführt:

  1. Legen Sie den Titel für die erstellte Bühne fest.
  2. Erstellen Sie einen Schieberegler mit einem parametrisierten oder nicht parametrisierten Konstruktor.
  3. Stellen Sie den minimalen Wert, den maximalen Wert und den Wert ein. Wenn nichts erwähnt wird, wird der Standardwert verwendet.
  4. Erstellen Sie ein horizontales Feld.
  5. Fügen Sie den mit den Methoden setScene (), show () usw. erstellten Schieberegler zum Szenendiagramm hinzu.

Programm zur Implementierung in JavaFX Slider

Sehen wir uns nun einige Programme an, die den JavaFX Slider auf verschiedene Arten implementieren:

Beispiel 1

Programm zur Demonstration des JavaFX Sliders.

Code:

//Java program to demonstrate JavaFX Slider
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Slider;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
//sample class
public class JavaFXSliderExample extends Application (
//main method
public static void main(String() args) (
launch(args);
)
//application starts at this point
@Override
public void start(Stage s) (
//set the title
s.setTitle("JavaFX Slider Example");
//create the slider
Slider sl1 = new Slider(0, 100, 0);
//create verticalbox
VBox vb = new VBox(sl1);
//create scene
Scene sc = new Scene(vb, 960, 600);
//set the scene
s.setScene(sc);
//display the result
s.show();
)
)

Ausgabe:

Erklärung zum obigen Code:

  • Das Implementieren eines Schiebereglers ist einfach. Legen Sie zunächst den Titel fest und erstellen Sie einen Schieberegler.
  • Fügen Sie es dem Szenendiagramm hinzu.
  • Zeigen Sie die Ergebnisse an.

Beispiel # 2

Programm zur Demonstration von JavaFX Slider mit Häkchen und Häkchenbeschriftungen.

Code:

//Java program to demonstrate JavaFX Slider with tick marks and labels
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Slider;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
//sample class
public class JavaFXSliderExample extends Application (
//main method
public static void main(String() args) (
launch(args);
)
//application starts at this point
@Override
public void start(Stage s) (
//set the title
s.setTitle("JavaFX Slider Example");
//create the slider
Slider sl1 = new Slider(0, 100, 0);
sl1.setShowTickMarks(true);
sl1.setShowTickLabels(true);
//create verticalbox
VBox vb = new VBox(sl1);
//create scene
Scene sc = new Scene(vb, 300, 200);
//set the scene
s.setScene(sc);
//display the result
s.show();
) )

Ausgabe:

Erklärung zum obigen Code:

  • Der einzige Unterschied in diesem Programm zum ersten Programm besteht in der Anzeige von Teilstrichen und Teilstrichenbezeichnungen.
  • Erstellen Sie den Schieberegler
  • Setzen Sie die Funktionen "Häkchen" und "Häkchen" auf "wahr".
  • Legen Sie den Titel fest und erstellen Sie einen Schieberegler.
  • Fügen Sie es dem Szenendiagramm hinzu.
  • Zeigen Sie die Ergebnisse an.

Beispiel # 3

Code:

//Java program to demonstrate JavaFX Slider with tick marks and labels
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Slider;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
import javafx.geometry.Insets;
import javafx.scene.control.Label;
import javafx.scene.paint.Color;
//sample class
public class JavaFXSliderExample extends Application (
//main method
public static void main(String() args) (
launch(args);
)
//application starts at this point
@Override
public void start(Stage s) (
//set the title
s.setTitle("JavaFX Slider Example");
// create label
Label lbl= new Label("Select the Volume ");
Label lb = new Label(" ");
// Color of the text is set
lbl.setTextFill(Color.RED);
// create slider
Slider sl1 = new Slider();
// set min value, max value and value
sl1.setMin(0);
sl1.setMax(70);
sl1.setValue(50);
// set TickLabels and Tick Marks
sl1.setShowTickLabels(true);
sl1.setShowTickMarks(true);
sl1.setBlockIncrement(10);
//create vertical box
VBox vb = new VBox();
vb.setPadding(new Insets(20));
vb.setSpacing(10);
vb.getChildren().addAll(lbl, sl1, lb);
//create scene
Scene sc = new Scene(vb, 300, 200);
//set the scene
s.setScene(sc);
//display the result
s.show();
)
)

Ausgabe:

Erklärung zum obigen Code:

  • In diesem Programm stehen verschiedene Methoden zur Verfügung, um Vorgänge wie das Anzeigen der Textfarbe, das Festlegen des Maximal- und Minimalwerts, das Anzeigen von Teilstrichen und Teilstrichbezeichnungen durchzuführen.
  • Erstellen Sie zunächst den Schieberegler.

Stellen Sie die Farbe des Textes ein

  • Häkchen setzen, Häkchen funktioniert als wahr.
  • Legen Sie den Titel fest und erstellen Sie einen Schieberegler.
  • Fügen Sie es dem Szenendiagramm hinzu.
  • Zeigen Sie die Ergebnisse an.

Fazit

JavaFX Slider zeigt einen kontinuierlichen Wertebereich zwischen einem bestimmten Maximum und einem bestimmten Minimum an, wobei ein horizontaler oder vertikaler Balken mit einem Drehknopf verwendet wird, mit dem der Wert eingestellt werden kann. In einem JavaFX-Schieberegler können abhängig von den Anforderungen auch Teilstriche, Beschriftungen und verschiedene andere Funktionen zum Erwähnen von Werten angegeben werden.

Empfohlene Artikel

Dies ist eine Anleitung zu JavaFX Slider. Hier diskutieren wir die Methoden, zwei Konstruktoren und einige Programme, die den JavaFX Slider mit den richtigen Codes und Ausgaben implementieren. Sie können auch unsere anderen verwandten Artikel durchgehen, um mehr zu erfahren -

  1. Statisches Schlüsselwort in Java
  2. JavaFX vs Swing
  3. JFrame in Java
  4. Installieren Sie UNIX
  5. JavaFX Label
  6. Konstruktoren und Methoden von JavaFx Button
  7. Programm zum Implementieren von JavaFX FileChooser
  8. Was ist JavaFX? | Wie funktioniert JavaFX?
  9. 3 Methoden von jQuery Slide mit Programmierung
  10. Wie erstelle ich ein JavaFX-Liniendiagramm?
  11. Top 15 Methoden der HBox in JavaFX
  12. Wie erstelle ich ein Kontrollkästchen in JavaFX mit Beispielen?