Java
 Computer >> コンピューター >  >> プログラミング >> Java

JavaFXスライダーを作成するにはどうすればよいですか?


JavaFXは、Sliderと呼ばれるクラスを提供します。これは、値の連続範囲を表示するスライダーコンポーネントを表します。これには、数値が表示されるトラックが含まれています。トラックに沿って、数字を指す親指があります。スライダーの最大値、最小値、初期値を指定できます。

JavaFXスライダーを作成するにはどうすればよいですか?

スライダーを作成するには、Sliderクラスをインスタンス化し、必要なプロパティを設定して、シーンに追加する必要があります。

import javafx.application.Application;
import javafx.geometry.Insets;
import javafx.scene.Scene;
import javafx.scene.control.Slider;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;         
public class SliderExample extends Application {
   public void start(Stage stage) {      
      //Setting the slider
      Slider slider = new Slider(0, 500, 0);      
      slider.setShowTickLabels(true);
      slider.setShowTickMarks(true);
      slider.setMajorTickUnit(100);
      slider.setBlockIncrement(50);     
      //Creating a VBox
      VBox vbox = new VBox();
      vbox.setPadding(new Insets(50, 50, 50, 50 ));
      vbox.setSpacing(150);
      vbox.getChildren().addAll(slider);      
      //Preparing the scene
      Scene scene = new Scene(vbox, 595, 150); 
      stage.setTitle("Slider Example");
      stage.setScene(scene);
      stage.show();
   }     
   public static void main(String args[]){
      launch(args);
   }
}

出力:

JavaFXスライダーを作成するにはどうすればよいですか?


  1. JavaFX Basicアプリケーションを作成するにはどうすればよいですか?

    基本的なJavaFXアプリケーションを作成するには、以下の手順に従います- アプリケーションクラスを拡張する JavaFXアプリケーションを作成するには、Applicationクラスをインスタンス化し、その抽象メソッドstart()を実装する必要があります。このメソッドでは、JavaFXアプリケーションのコードを記述します。 Javaクラスを作成し、packagejavafx.applicationのApplicationクラスを継承し、このクラスのstart()メソッドを次のように実装します。 public class JavafxSample extends Application {

  2. 2つの親指でJavaFXスライダーを作成するにはどうすればよいですか?

    一般に、スライダーは値の連続範囲を表示するコンポーネントです。これには、数値が表示されるトラックが含まれています。トラックに沿って、数字を指す親指があります。スライダーの最大値、最小値、初期値を指定できます。 org.controlsfx.controlという名前の外部ライブラリに依存する必要がある2つの親指でスライダーを作成する場合、JavaFXが提供するスライダーには1つの親指しか含まれていません。 以下は、このライブラリのMaven依存関係です- <dependency>    <groupId>org.controlsfx</