> Java > java지도 시간 > 두 개의 슬라이더가 있는 JavaFX 슬라이더를 만드는 방법은 무엇입니까?

두 개의 슬라이더가 있는 JavaFX 슬라이더를 만드는 방법은 무엇입니까?

PHPz
풀어 주다: 2023-08-25 16:05:09
앞으로
634명이 탐색했습니다.

일반적으로 슬라이더는 연속적인 값 범위를 표시하는 구성 요소입니다. 여기에는 숫자 값이 표시되는 트랙이 포함되어 있습니다. 트랙을 따라 숫자를 가리키는 엄지손가락이 있습니다. 슬라이더의 최대, 최소 및 초기 값을 제공할 수 있습니다.

두 개의 슬라이더가 있는 JavaFX 슬라이더를 만드는 방법은 무엇입니까?

2개의 엄지 손가락이 있는 슬라이더를 생성하려는 경우 org.controlsfx라는 외부 라이브러리에 의존해야 하는 경우 JavaFX가 제공하는 슬라이더에는 엄지 손가락이 하나만 포함되어 있습니다. control.

다음은 이 라이브러리에 대한 maven 종속성입니다. −

<dependency>
   <groupId>org.controlsfx</groupId>
   <artifactId>controlsfx</artifactId>
   <version>11.0.1</version>
</dependency>
로그인 후 복사

이 패키지의 RangeSlider 클래스는 JavaFXSlider이지만 두 개의 엄지 손가락이 있습니다. 따라서 이 클래스를 인스턴스화하려면 필수 속성을 추가하고 Node 객체에 추가하세요.

Example

import javafx.application.Application;
import javafx.geometry.Insets;
import javafx.scene.Scene;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
import org.controlsfx.control.RangeSlider;
public class SliderTwoThumbs extends Application {
   public void start(Stage stage) {
      //Instantiating the RangeSlider class
      RangeSlider slider = new RangeSlider(0, 100, 10, 90);
      //Setting the slider properties
      slider.setShowTickLabels(true);
      slider.setShowTickMarks(true);
      slider.setMajorTickUnit(25);
      slider.setBlockIncrement(10);
      //VBox to arrange circle and the slider
      VBox vbox = new VBox();
      vbox.setPadding(new Insets(75));
      vbox.setSpacing(150);
      vbox.getChildren().addAll(slider);
      //Preparing the scene
      Scene scene = new Scene(vbox, 600, 200);
      stage.setTitle("Slider Example");
      stage.setScene(scene);
      stage.show();
   }
   public static void main(String args[]){
      launch(args);
   }
}
로그인 후 복사

输출:

두 개의 슬라이더가 있는 JavaFX 슬라이더를 만드는 방법은 무엇입니까?

위 내용은 두 개의 슬라이더가 있는 JavaFX 슬라이더를 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿