Drsnik JavaFX - Programi Izvedite drsnik JavaFX

Kazalo:

Anonim

Uvod v drsnik JavaFX

V JavaFX krmilnik, znan kot Slider, prikazuje neprekinjeno območje vrednosti med določeno največjo in najmanjšo. Drsnik je označen z vodoravno ali navpično vrstico s gumbom, v katerem lahko uporabnik to uporabi za nastavitev vrednosti. V drsniku lahko določite tudi oznake in nalepke, ki omenjajo vrednosti. Poleg tega morajo biti vrednosti v mejah najmanjše in največje, ki so v njej navedene. Poleg tega je privzeta vrednost min 0, max pa 100. V JavaFX-u lahko drsnik preklopite iz paketa JavaFX.scene.control in razreda Slider.

Konstruktorji drsnikov JavaFX

Spodaj sta dva konstruktorja v JavaFX Slider:

1. Sider ()

Tu se ustvari privzeti primerek drsnika.

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

2. Drsnik (dvojni min, dvojni maks., Dvojna vrednost)

Nadzor drsnika se konstruira z omenjeno min vrednostjo, največjo vrednostjo in trenutno vrednostjo drsnika.

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

Metode drsnika JavaFX

Spodaj so metode JavaFX Slider:

  • prilagodi vrednost (dvojna nValue): Da bi se ujemali z novo vrednostjo, bo vrednost tukaj prilagojena.
  • getMax (): Vrednost Max Properties bo vrnjena.
  • getMin (): vrnjena bo vrednost Min Properties .
  • setMax (dvojni v): Nastavi se vrednost Max Properties .
  • setMin (dvojni v): Nastavi se vrednost Min Properties .
  • getBlockIncrement (): B lockIncrement Vrednost lastnosti bo vrnjena.
  • setBlockIncrement (dvojni v): Nastavi se vrednost lastnosti BlockIncrement.
  • decrement (): vrednost se zmanjša za blok, povečanje omejeno z max.
  • prirastek (): vrednost se poveča za blok, povečanje omejeno z max.
  • getMajorTickUnit (): Vrednost lastnosti glavne enote Tick bo vrnjena.
  • getMinorTickUnit (): Vrednost lastnine Manjše Ticket bo vrnjena.
  • setMajorTickUnit (dvojni v): nastavljena bo vrednost lastnosti glavne enote Tick.
  • setMinorTickUnit (dvojni v): Nastavila se bo vrednost lastnosti Lastnosti Minor Tick.
  • getValue (): vrednost vrednosti lastnosti bo vrnjena.
  • setValue (dvojni v): Vrednost vrednosti lastnosti bo nastavljena.
  • getValue (): Vrednost vrednosti lastnosti bo vrnjena.
  • setShowTickLabels (boolean v): Nastavi se vrednost lastnosti ShowTickLabels.
  • setShowTickMarks (boolean v): nastavljena bo vrednost lastnosti setShowTickMarks.
  • setValueChanging (boolean v): Vrednost ValueChanging Properties bo nastavljena.
  • isShowTickLabels (): Vrednost ShowTickLabels lastnosti bo vrnjena.
  • isShowTickMarks (): Vrednost ShowTickMarks lastnosti bo vrnjena.

Kako ustvariti drsnik JavaFX?

Sledijo koraki za izdelavo drsnika:

  1. Nastavite naslov ustvarjenega odra.
  2. Ustvarite drsnik z uporabo parametriziranega ali neparametriziranega konstruktorja.
  3. Nastavite najmanjšo vrednost, največjo vrednost in vrednost. Če nič ni omenjeno, se vzame privzeta vrednost.
  4. Ustvari vodoravno polje.
  5. Drsnik, ustvarjen v graf prizora, dodajte z metodami setScene (), show () itd.

Program za izvajanje v drsniku JavaFX

Zdaj pa si oglejmo nekaj programov, ki izvajajo drsnik JavaFX na različne načine:

Primer # 1

Program za predstavitev drsnika JavaFX.

Koda:

//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();
)
)

Izhod:

Pojasnilo k gornji oznaki:

  • Izvajanje drsnika je preprosto. Najprej nastavite naslov in ustvarite drsnik.
  • Dodajte ga v graf prizora.
  • Prikažite rezultate.

Primer # 2

Program za predstavitev drsnika JavaFX s kljukicami in nalepkami.

Koda:

//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();
) )

Izhod:

Pojasnilo k gornji oznaki:

  • Edina razlika v tem programu od prvega programa je prikaz oznak in nalepk.
  • Ustvari drsnik
  • Nastavite funkcijo Oznaka in oznake za resnične.
  • Nastavite naslov in ustvarite drsnik.
  • Dodajte ga v graf prizora.
  • Prikažite rezultate.

Primer # 3

Koda:

//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();
)
)

Izhod:

Pojasnilo k gornji oznaki:

  • V tem programu je prisotnih več načinov za izvajanje operacij, kot so prikazovanje barve besedila, nastavitev največje in najmanjše vrednosti, prikaz oznak in nalepk.
  • Najprej ustvarite drsnik.

Nastavite barvo besedila

  • Nastavite znak, označite, da so oznake resnične.
  • Nastavite naslov in ustvarite drsnik.
  • Dodajte ga v graf prizora.
  • Prikažite rezultate.

Zaključek

JavaFX Slider prikazuje neprekinjeno območje vrednosti med določenim največjim in najmanjšim s pomočjo vodoravne ali navpične vrstice s gumbom, ki ga je mogoče nastaviti za nastavitev vrednosti. V drsniku JavaFX lahko določite tudi oznake, nalepke in številne druge funkcije za navajanje vrednosti, odvisno od zahteve.

Priporočeni članki

To je vodnik za drsnik JavaFX. Tukaj razpravljamo o metodah, dveh konstruktorjih in nekaj programih, ki izvajajo drsnik JavaFX s pravilnimi kodami in izhodi. Obiščite lahko tudi druge naše sorodne članke, če želite izvedeti več -

  1. Statična ključna beseda v Javi
  2. JavaFX proti Swingu
  3. JFrame v Javi
  4. Namestite UNIX
  5. Oznaka JavaFX
  6. Konstruktorji in metode gumba JavaFx
  7. Program za izvajanje JavaFX FileChooser
  8. Kaj je JavaFX? | Kako deluje JavaFX?
  9. 3 metode jQuery Slide s programiranjem
  10. Kako ustvariti linijski grafikon JavaFX?
  11. Najboljših 15 metod HBox-a v JavaFX-u
  12. Kako ustvariti potrditveno polje v JavaFX s primeri?