JavaFX csúszka - Programok Telepítse a JavaFX csúszkát

Tartalomjegyzék:

Anonim

Bevezetés a JavaFX csúszkához

A JavaFX-ben a Slider néven ismert vezérlő folyamatos értéktartományt mutat egy meghatározott maximális és minimális között. A csúszkát vízszintes vagy függőleges sáv jelöli egy gombbal, amelyben a felhasználó ezt beállíthatja az érték beállításához. A jelölések és az értékek megemlítésére szolgáló címkék szintén meghatározhatók egy csúszkán. Ezen felül az értékeknek a benne említett minimális és maximális tartományon belül kell lenniük. Ezenkívül a min alapértelmezett értéke 0 és a maximális 100. A JavaFX-ben a Slider a JavaFX.scene.control és a Slider osztályba csomagolható.

JavaFX csúszókonstruktorok

Az alábbiakban bemutatjuk a JavaFX Slider két konstruktorát:

1. Sider ()

Itt létrejön egy alapértelmezett csúszkapéldány.

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

2. Csúszka (dupla perc, dupla max, dupla érték)

A csúszóvezérlőt felépítik az említett csúszóminimum, max érték és az aktuális érték alapján.

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

A JavaFX csúszka módszerei

Az alábbiakban bemutatjuk a JavaFX Slider módszereit:

  • justValue (dupla nValue): Az új érték illesztése érdekében az értéket itt módosítják.
  • getMax (): A Max Property értéke visszatér.
  • getMin (): A Min Property értéke visszaadásra kerül.
  • setMax (dupla v): A Max Property értéke be lesz állítva.
  • setMin (dupla v): A Min tulajdonság értéke meg lesz állítva.
  • getBlockIncrement (): B lockIncrement tulajdonság értéke visszaadásra kerül.
  • setBlockIncrement (dupla v): A BlockIncrement tulajdonság értéke meg lesz állítva.
  • csökkentés (): Az értéket a blockIncrement csökkenti max.
  • növekmény (): Az értéket a blockIncrement növeli, amelyet max.
  • getMajorTickUnit (): A Major Tick egység értéke visszaadásra kerül.
  • getMinorTickUnit (): Minor Tick Egységtulajdonság értéke visszaadásra kerül.
  • setMajorTickUnit (dupla v): Major Tick Egységtulajdonság értéke kerül beállításra.
  • setMinorTickUnit (dupla v): Kisebb Tick Egységtulajdonság értéke kerül beállításra.
  • getValue (): tulajdonság értékét visszaadjuk.
  • setValue (dupla v): A tulajdonság értékét beállítják.
  • getValue (): Az ingatlan értékét visszaadjuk.
  • setShowTickLabels (logikai v): A ShowTickLabels tulajdonság értéke meg lesz állítva.
  • setShowTickMarks (logikai v): a setShowTickMarks tulajdonság értéke meg lesz állítva.
  • setValueChanging (logikai v): A ValueChanging tulajdonság értéke meg lesz állítva.
  • isShowTickLabels (): A ShowTickLabels tulajdonság értéke visszaadásra kerül.
  • isShowTickMarks (): A ShowTickMarks tulajdonság értéke visszaadásra kerül.

Hogyan hozhatunk létre JavaFX csúszkát?

Az alábbiakban bemutatjuk a csúszka létrehozásának lépéseit:

  1. Állítsa be a létrehozott színpad címét.
  2. Hozzon létre egy csúszkát egy paraméteres vagy nem paraméterezett konstruktor segítségével.
  3. Állítsa be a minimális értéket, a maximális értéket és az értéket. Ha semmit nem említenek, akkor az alapértelmezett értéket veszik figyelembe.
  4. Hozzon létre egy vízszintes mezőt.
  5. Adja hozzá a létrehozott csúszkát a jelenet grafikonhoz a setScene (), show () módszerekkel stb.

Végrehajtási program a JavaFX csúszkában

Most lássuk néhány programot, amelyek a JavaFX csúszkát különféle módon hajtják végre:

1. példa

Program a JavaFX csúszka bemutatására.

Kód:

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

Kimenet:

Magyarázat a fenti kódhoz:

  • A csúszka megvalósítása egyszerű. Először állítsa be a címet, és hozzon létre egy csúszkát.
  • Adja hozzá a jelenet grafikonhoz.
  • Az eredmények megjelenítése.

2. példa

Program a JavaFX Slider jelölésére és jelölésére.

Kód:

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

Kimenet:

Magyarázat a fenti kódhoz:

  • Az egyetlen különbség ebben a programban az első programhoz képest a kullancsok és a kullancsok feltüntetése.
  • Hozza létre a csúszkát
  • A Jelölés és a kullancs címke beállítása igaznak minősül.
  • Állítsa be a címet, és hozzon létre egy csúszkát.
  • Adja hozzá a jelenet grafikonhoz.
  • Az eredmények megjelenítése.

3. példa

Kód:

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

Kimenet:

Magyarázat a fenti kódhoz:

  • Ebben a programban számos módszer létezik olyan műveletek végrehajtására, mint például a szöveg színének megjelenítése, a maximális és minimális érték beállítása, a jelölések és a jelölések megjelenítése.
  • Először hozza létre a csúszkát.

Állítsa be a szöveg színét

  • Állítsa be a Jelölés jelölést, a kullancs címke valódi funkcióként működik.
  • Állítsa be a címet, és hozzon létre egy csúszkát.
  • Adja hozzá a jelenet grafikonhoz.
  • Az eredmények megjelenítése.

Következtetés

A JavaFX Slider folyamatos értéktartományt jelenít meg egy megadott maximális és minimális között egy vízszintes vagy függőleges sáv segítségével, egy gombbal, amelyet beállíthat az érték beállításához. A jelölések, címkék és számos egyéb, az értékek megemlítésére szolgáló funkció is meghatározható egy JavaFX csúszkában, az igénytől függ.

Ajánlott cikkek

Ez egy útmutató a JavaFX Slider-hez. Itt a módszereket, két konstruktort és néhány programot tárgyaljuk, amelyek a JavaFX csúszkát megfelelő kódokkal és kimenetekkel valósítják meg. Megnézheti más kapcsolódó cikkeket is, ha többet szeretne megtudni -

  1. Statikus kulcsszó a Java-ban
  2. JavaFX vs Swing
  3. JFrame Java
  4. Telepítse a UNIX-ot
  5. JavaFX címke
  6. A JavaFx gomb kivitelezői és módszerei
  7. Program a JavaFX FileChooser megvalósításához
  8. Mi a JavaFX? | Hogyan működik a JavaFX?
  9. 3 A jQuery Dia programozás módszerei
  10. Hogyan készíthetünk JavaFX vonaltáblát?
  11. A HBox 15 legfontosabb módszere a JavaFX-ben
  12. Hogyan hozhatunk létre jelölőnégyzetet a JavaFX alkalmazásban példákkal?