Вступ у повзунок 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?
Нижче наведено етапи створення слайдера:
- Встановіть назву створеного етапу.
- Створіть слайдер, використовуючи конструктований параметризований або не параметризований конструктор.
- Встановіть мінімальне значення, максимальне значення та значення. Якщо нічого не згадується, буде взято значення за замовчуванням.
- Створіть горизонтальну коробку.
- Додайте створений повзунок до Графіку сцен за допомогою методів 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 з належними кодами та виходами. Ви також можете ознайомитись з іншими нашими пов’язаними статтями, щоб дізнатися більше -
- Статичне ключове слово на Java
- JavaFX проти Swing
- JFrame на Java
- Встановити UNIX
- Мітка JavaFX
- Конструктори та методи кнопки JavaFx
- Програма для впровадження JavaFX FileChooser
- Що таке JavaFX? | Як працює JavaFX?
- 3 методи слайдів jQuery з програмуванням
- Як створити лінійну діаграму JavaFX?
- Топ-15 методів HBox в JavaFX
- Як створити прапорець у JavaFX за допомогою прикладів?