Слайдер JavaFX - Програми Реалізуйте повзунок JavaFX

Зміст:

Anonim

Вступ у повзунок JavaFX

У JavaFX управління, відоме як Slider, показує безперервний діапазон значень між заданим максимумом і мінімумом. Повзунок позначається горизонтальною або вертикальною смужкою з ручкою, в якій користувач може використовувати це для регулювання значення. Мітки та мітки для згадування значень також можна вказати в повзунку. На додаток до цього, значення повинні бути в межах мінімальних і максимальних, зазначених у ньому. Крім того, значення за замовчуванням min дорівнює 0, а максимум - 100. У JavaFX Slider можна інстанціювати з пакету JavaFX.scene.control та Slider class.

Конструктори повзунків JavaFX

Нижче наведені два конструктори JavaFX Slider:

1. Сайдер ()

Тут створюється екземпляр Slider за замовчуванням.

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

2. Повзунок (подвійний хв, подвійний макс, подвійне значення)

Елемент керування повзунком будується зі згаданим мінімальним значенням повзунка, макс.

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

Методи слайдера JavaFX

Нижче наведено методи JavaFX Slider:

  • prilagodValue (подвійна nValue): щоб відповідати новому значенню, тут буде скориговано значення.
  • getMax (): значення макс. властивості буде повернено.
  • getMin (): значення Min Properties буде повернуто.
  • setMax (подвійний v): буде встановлено значення Max Properties .
  • setMin (подвійний v): буде встановлено значення Min Properties .
  • getBlockIncrement (): B lockIncrement Значення властивості буде повернуто.
  • setBlockIncrement (подвійний v): буде встановлено значення властивості BlockIncrement.
  • decrement (): значення зменшується на блок, збільшення якого обмежено макс.
  • приріст (): значення збільшується на блок, збільшення якого обмежено макс.
  • getMajorTickUnit (): Значення основних властивостей Tick Unit буде повернуто.
  • getMinorTickUnit (): Значення властивості другорядного галочки повернеться.
  • setMajorTickUnit (подвійний v): Буде встановлено значення властивості основного галочка.
  • setMinorTickUnit (подвійний v): Буде встановлено значення властивості для мінорного галочка.
  • getValue (): значення значення властивості буде повернуто.
  • setValue (подвійний v): буде встановлено значення властивості.
  • getValue (): значення значення властивості буде повернуто.
  • setShowTickLabels (булева v): буде встановлено значення властивості ShowTickLabels.
  • setShowTickMarks (boolean v): буде встановлено значення властивості setShowTickMarks.
  • setValueChanging (булева v): буде встановлено значення властивості ValueChanging.
  • isShowTickLabels (): значення властивості ShowTickLabels буде повернуто.
  • isShowTickMarks (): значення властивості ShowTickMarks буде повернуто.

Як створити повзунок JavaFX?

Нижче наведено етапи створення слайдера:

  1. Встановіть назву створеного етапу.
  2. Створіть слайдер, використовуючи конструктований параметризований або не параметризований конструктор.
  3. Встановіть мінімальне значення, максимальне значення та значення. Якщо нічого не згадується, буде взято значення за замовчуванням.
  4. Створіть горизонтальну коробку.
  5. Додайте створений повзунок до Графіку сцен за допомогою методів setScene (), show () тощо.

Програма для впровадження в слайдер JavaFX

Тепер перегляньмо кілька програм, які реалізують повзунок JavaFX різними способами:

Приклад №1

Програма для демонстрації повзунка JavaFX.

Код:

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

Вихід:

Пояснення до вищевказаного коду:

  • Реалізація слайдера проста. Спочатку встановіть заголовок і створіть повзунок.
  • Додайте його до графіку сцени.
  • Показати результати.

Приклад №2

Програма для демонстрації слайдера JavaFX з галочками та мітками.

Код:

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

Вихід:

Пояснення до вищевказаного коду:

  • Єдина відмінність цієї програми від першої програми - це відображення галочок та міток.
  • Створіть повзунок
  • Встановіть функції позначки та позначки галочки як істинні.
  • Встановіть назву та створіть повзунок.
  • Додайте його до графіку сцени.
  • Показати результати.

Приклад №3

Код:

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

Вихід:

Пояснення до вищевказаного коду:

  • У цій програмі існує кілька методів для виконання таких операцій, як відображення кольору тексту, встановлення значення максимуму та мінімуму, відображення галочок та міток.
  • Спочатку створіть повзунок.

Встановіть колір тексту

  • Встановіть позначку Позначте галочки, позначте функцію галочки як істину
  • Встановіть назву та створіть повзунок.
  • Додайте його до графіку сцени.
  • Показати результати.

Висновок

JavaFX Slider відображає безперервний діапазон значень між заданим максимальним і мінімальним за допомогою горизонтальної або вертикальної смуги з регулятором, який можна регулювати для встановлення значення. Позначки, мітки та декілька інших функцій для згадування значень також можна вказати в повзунку JavaFX залежно від вимоги.

Рекомендовані статті

Це посібник із повзунка JavaFX. Тут ми обговорюємо методи, два конструктори та декілька програм, які реалізують слайдер JavaFX з належними кодами та виходами. Ви також можете ознайомитись з іншими нашими пов’язаними статтями, щоб дізнатися більше -

  1. Статичне ключове слово на Java
  2. JavaFX проти Swing
  3. JFrame на Java
  4. Встановити UNIX
  5. Мітка JavaFX
  6. Конструктори та методи кнопки JavaFx
  7. Програма для впровадження JavaFX FileChooser
  8. Що таке JavaFX? | Як працює JavaFX?
  9. 3 методи слайдів jQuery з програмуванням
  10. Як створити лінійну діаграму JavaFX?
  11. Топ-15 методів HBox в JavaFX
  12. Як створити прапорець у JavaFX за допомогою прикладів?