本文整理匯總了Java中javafx.scene.control.Slider.setMinorTickCount方法的典型用法代碼示例。如果您正苦於以下問題:Java Slider.setMinorTickCount方法的具體用法?Java Slider.setMinorTickCount怎麽用?Java Slider.setMinorTickCount使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類javafx.scene.control.Slider
的用法示例。
在下文中一共展示了Slider.setMinorTickCount方法的9個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: criaPainelInferior
import javafx.scene.control.Slider; //導入方法依賴的package包/類
private HBox criaPainelInferior() {
HBox hbBotoes = new HBox();
final Button btnParar = new Button("Parar");
final Button btnTocar = new Button("Tocar");
final Button btnPausar = new Button("Pausar");
final Button btnAjusta = new Button("Ajustar");
sldTempo = new Slider(1, 10, 5);
sldTempo.setShowTickLabels(true);
sldTempo.setShowTickMarks(true);
sldTempo.setMinorTickCount(1);
sldTempo.setMajorTickUnit(1);
hbBotoes.setAlignment(Pos.CENTER);
hbBotoes.setSpacing(20);
hbBotoes.getChildren().addAll(btnTocar, btnPausar, btnParar, btnAjusta, new Label("Duração (s):"), sldTempo);
// setando as ações. Muito código gasto aqui! Poderíamos ter só uma ação
// e setar a mesma em todos os botões ou usar os lambdas no Java 8
btnParar.setOnAction(e -> transicaoAtual.stop());
btnTocar.setOnAction(e -> acaoTocar(btnParar, btnTocar, btnPausar, btnAjusta));
btnPausar.setOnAction(e -> transicaoAtual.pause());
btnAjusta.setOnAction(e -> criaNoAlvo());
return hbBotoes;
}
示例2: prepareSlider
import javafx.scene.control.Slider; //導入方法依賴的package包/類
private void prepareSlider() {
slider = new Slider(0, nbIteration, 5);
slider.setMajorTickUnit(nbIteration);
slider.valueProperty().addListener((ov, oldVal, newVal) -> {
long lNewVal = newVal.longValue();
if(lNewVal != oldVal.longValue())
System.out.println(lNewVal);
});
slider.setBlockIncrement(1);
slider.setSnapToTicks(true);
if(nbIteration > Integer.MAX_VALUE) {
slider.setMinorTickCount(Integer.MAX_VALUE);
} else
slider.setMinorTickCount((int) nbIteration - 1);
// slider.setShowTickLabels(true);
// slider.setShowTickMarks(true);
}
示例3: SliderSample
import javafx.scene.control.Slider; //導入方法依賴的package包/類
public SliderSample() {
VBox root = new VBox();
Slider slider = new Slider();
slider.setMin(0);
slider.setMax(100);
slider.setValue(40);
slider.setShowTickLabels(true);
slider.setShowTickMarks(true);
slider.setMajorTickUnit(50);
slider.setMinorTickCount(5);
slider.setBlockIncrement(10);
root.getChildren().addAll(slider, new Button("Click me!!"));
getChildren().add(root);
}
示例4: createSlider
import javafx.scene.control.Slider; //導入方法依賴的package包/類
private Slider createSlider(){
Slider pSlider = new Slider();
pSlider.setShowTickLabels(true);
pSlider.setShowTickMarks(true);
pSlider.setSnapToTicks(true);
pSlider.setMin(0);
pSlider.setMax(10.0);
pSlider.setMajorTickUnit(10.0);
pSlider.setMinorTickCount(99);
pSlider.setBlockIncrement(0.1);
return pSlider;
}
示例5: drawNode
import javafx.scene.control.Slider; //導入方法依賴的package包/類
@Override
public Node drawNode() {
Slider slider = createSlider(0, 100, vertical);
slider.setMinorTickCount(count);
if (slider.getMinorTickCount() != count) {
reportGetterFailure("Slider.getMinorTickCount()");
}
return slider;
}
示例6: SliderEditor
import javafx.scene.control.Slider; //導入方法依賴的package包/類
public SliderEditor(Option<Number> option, int min, int max) {
slider = new Slider(min, max, option.valueProperty().getValue().doubleValue());
slider.setSnapToTicks(true);
slider.setMajorTickUnit(1);
slider.setMinorTickCount(0);
valueProperty().bindBidirectional(option.valueProperty());
}
示例7: View
import javafx.scene.control.Slider; //導入方法依賴的package包/類
/**
* Create an instance of the View.
*/
public View() {
setSpacing(20);
setPadding(new Insets(20));
final Text header = new Text("SynchronizeFX Example");
header.setFill(Color.DIMGRAY);
header.setStyle("-fx-font-size:24");
slider = new Slider();
slider.setMin(0);
slider.setMax(100);
slider.setShowTickLabels(true);
slider.setShowTickMarks(true);
slider.setMajorTickUnit(20);
slider.setMinorTickCount(5);
slider.setSnapToTicks(true);
final Label valueLabel = new Label();
valueLabel.setTextFill(Color.DIMGRAY);
valueLabel.setStyle("-fx-font-size:15");
valueLabel.textProperty()
.bind(Bindings.format("Current Value: %1$.1f",
slider.valueProperty()));
getChildren().addAll(header, slider, valueLabel);
}
示例8: mainScreen
import javafx.scene.control.Slider; //導入方法依賴的package包/類
private void mainScreen(final Stage primaryStage) {
GridPane grid = new GridPane();
grid.setAlignment(Pos.CENTER);
grid.setHgap(10);
grid.setVgap(10);
grid.setPadding(new Insets(25, 25, 25, 25));
Text scenetitle = new Text("Game Of Life");
scenetitle.setFont(Font.font("Tahoma", FontWeight.NORMAL, 20));
grid.add(scenetitle, 0, 0);
Label heightLabel = new Label("Height:");
grid.add(heightLabel, 0, 2);
final TextField heightField = new TextField();
heightField.setText(String.valueOf(fieldHeight));
grid.add(heightField, 1, 2);
Label widthLabel = new Label("Width:");
grid.add(widthLabel, 0, 3);
final TextField widthField = new TextField();
widthField.setText(String.valueOf(fieldWidth));
grid.add(widthField, 1, 3);
Label cellDensityLabel = new Label("Cell density:");
grid.add(cellDensityLabel, 0, 4);
final Slider cellDensitySlider = new Slider();
cellDensitySlider.setMin(0);
cellDensitySlider.setMax(1);
cellDensitySlider.setValue(cellDensity);
cellDensitySlider.setShowTickLabels(true);
cellDensitySlider.setShowTickMarks(true);
cellDensitySlider.setMajorTickUnit(0.50);
cellDensitySlider.setMinorTickCount(10);
grid.add(cellDensitySlider, 1, 4);
final Label errorLabel = new Label("");
errorLabel.setMinSize(150, 10);
grid.add(errorLabel, 0, 6);
Button start = new Button("Start");
start.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
try {
fieldHeight = Integer.parseInt(heightField.getText());
fieldWidth = Integer.parseInt(widthField.getText());
cellDensity = cellDensitySlider.getValue();
gameScreen(primaryStage);
} catch (NumberFormatException e) {
errorLabel.setText("Please enter an integer.");
}
}
});
grid.add(start,1,5);
Scene scene = new Scene(grid);
primaryStage.setScene(scene);
}
示例9: setSlider
import javafx.scene.control.Slider; //導入方法依賴的package包/類
private void setSlider(Slider slider, double max, int ticks){
slider.setMax(max);
slider.setMajorTickUnit(max);
slider.setMinorTickCount(ticks - 1);
slider.setBlockIncrement(max / ticks);
}