相关疑难解决方法(0)

javafx datepicker 如何自定义

我有日期选择器的简单代码,它禁用所选日期之前的所有日期,但我也需要能够禁用其他日期(例如:17.10.2014 到 19.10.2014)。我怎样才能以禁用特定日期的方式更改它?

public class DatePickerSample extends Application {

private Stage stage;
private DatePicker checkInDatePicker;
private DatePicker checkOutDatePicker;

public static void main(String[] args) {
    Locale.setDefault(Locale.US);                  
    launch(args);
}

@Override
public void start(Stage stage) {
    this.stage = stage;
    stage.setTitle("DatePickerSample ");
    initUI();
    stage.show();
}

private void initUI() {
    VBox vbox = new VBox(20);
    vbox.setStyle("-fx-padding: 10;");
    Scene scene = new Scene(vbox, 400, 400);
    stage.setScene(scene);
    checkInDatePicker = new DatePicker();
    checkOutDatePicker = new DatePicker();
    checkInDatePicker.setValue(LocalDate.now());
    final Callback<DatePicker, DateCell> dayCellFactory = 
        new Callback<DatePicker, DateCell>() {
            @Override
            public …
Run Code Online (Sandbox Code Playgroud)

java javafx datepicker

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

datepicker ×1

java ×1

javafx ×1