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);} }
参数说明
- clearTimeProperty() 清空已选时间;
- setShowLocalizedDateTime(Boolean show) 初始化是否显示当前时间,默认不显示
- dateTimeProperty() 时间获取与配置