> 文章列表 > JavaFx 自定义封装 DateTimePicker 时间选择组件(支持时分秒)

JavaFx 自定义封装 DateTimePicker 时间选择组件(支持时分秒)

JavaFx 自定义封装 DateTimePicker 时间选择组件(支持时分秒)

JavaFx DateTimePicker 时间选择组件

javaFx 自定义时间选择组件 DateTimePicker, javaFx 源代码不支持时分秒选择,该代码组件支持时分秒选择,同时也支持清空、取消、此刻等操作!

  • 效果如下图所示:

在这里插入图片描述

  • 源码地址:链接: JavaFx-DateTimePicker

  • 下载代码后,将工程打包后引用到自己项目中

    例如 :Maven 引用

      <!-- DateTimePicker 自定义时间组件 --><dependency><groupId>org.casic.javafx</groupId><artifactId>JavaFx-DateTimePicker</artifactId><version>0.0.1</version></dependency>```
  • 使用方式一(fxml引用):

      <DateTimePicker><VBox.margin><Insets bottom="6.0" left="6.0" right="6.0" top="6.0" /></VBox.margin></DateTimePicker>
    
  • 使用方式二(Stage实现):

    public class DateTimePickerTest extends Application {@Overridepublic void start(Stage primaryStage) throws Exception {final VBox vBox = new VBox();vBox.getChildren().add(new DateTimePicker());final Scene scene = new Scene(vBox);primaryStage.setScene(scene);primaryStage.sizeToScene();primaryStage.show();}public static void main(String[] args) {launch(args);}
    }  
    

参数说明

  1. clearTimeProperty() 清空已选时间;
  2. setShowLocalizedDateTime(Boolean show) 初始化是否显示当前时间,默认不显示
  3. dateTimeProperty() 时间获取与配置