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

news2024/11/22 10:19:56

JavaFx DateTimePicker 时间选择组件

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

  • 效果如下图所示:

在这里插入图片描述

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

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

    1 :Maven 引用

      <!-- DateTimePicker 自定义时间组件 -->
      <dependency>
         <groupId>org.casic.javafx</groupId>
         <artifactId>JavaFx-DateTimePicker</artifactId>
         <version>0.0.1</version>
      </dependency>
    

    2:jar包引用,jar包下载地址: JavaFx-DateTimePicker
    提取码:1234

  • 使用方式一(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 {
        @Override
        public void start(Stage primaryStage) throws Exception {
            //初始化一个时间选择器
            DateTimePicker dateTimePicker = new DateTimePicker();
    
            //设置选中时间 为 当前时间
            dateTimePicker.setTimeProperty( LocalDateTime.now() );
    
            //获取选中时间
            dateTimePicker.dateTimeProperty().get();
    
            //设置一个容器
            final VBox vBox = new VBox();
            //将时间组件放入容器中
            vBox.getChildren().add( 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() 时间获取
  4. setTimeProperty(LocalDateTime localDateTime) 设置时间

感谢这位同学代码作为参考。https://blog.csdn.net/weixin_43010299/article/details/121552173

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/449410.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

AXI4总线学习笔记

AXI4 总线是 ARM 公司开发的一种总线&#xff0c;广泛应用于 Xilinx 的 IP 核中&#xff0c;比如笔者近期涉及 DDR 的读写控制&#xff0c;需要用到 MIG IP 核&#xff0c;这个 IP 核就通过 AXI4 总线进行控制。 AXI4 共有 5 种通道&#xff1a;读地址通道 ARC&#xff0c;读数…

虽然音视频开发只是功能组件开发,但薪资远高于普通开发岗……

首先要明白一件事情&#xff0c;音视频开发是功能组件开发而不是应用开发。应用开发的具体需求基本上是定制化的&#xff0c;而且需求一直在改&#xff0c;比如今天加个按钮&#xff0c;明天改个风格&#xff0c;只要应用还在天天都有活干。而功能组件开发的需求大多都比较统一…

一文详解过滤器Filter、拦截器Interceptor和切面Aspect的区别

目录 Filter过滤器 作用 应用场景 拦截器Interceptor Aspect切片 三者对比 执行顺序 拦截层面 过滤器Filter和拦截器Interceptor的区别 Filter过滤器 Filter 过滤器它是 JavaWeb 的三大组件之一 三大组件分别是&#xff1a;Servlet 程序、Listener 监听器、Filter 过滤…

vue3组件间怎么通信?简述一下通信方式

在写 vue3 的项目中&#xff0c;我们都会进行组件通信&#xff0c;除了使用 pinia 公共数据源的方式除外&#xff0c;我们还可采用那些更简单的API方法呢&#xff1f;给大家介绍介绍几种父子组件和子父组件通信的方式。 1、父子组件通信 1.1 defineProps 父子组件通信我们第一…

【Redis】Redis数据结构——链表

【Redis】Redis数据结构——链表 注意事项&#xff1a; 本文第三点redis中操作列表的相关命令可参考博文&#xff1a; 【Redis】Redis基础命令集详解_Etui۹(&#xff65;༥&#xff65;)و ̑̑的博客-CSDN博客 本文参考内容如下&#xff1a; 1、Redis数据结构——链表 - 随心…

MySQL_第07章_单行函数

第07章_单行函数 讲师&#xff1a;尚硅谷 - 宋红康&#xff08;江湖人称&#xff1a;康师傅&#xff09; 官网&#xff1a; http://www.atguigu.com 1. 函数的理解 1.1 什么是函数 函数在计算机语言的使用中贯穿始终&#xff0c;函数的作用是什么呢&#xff1f;它可以把我…

音视频八股文(3)--ffmpeg常见命令(2)

07-ffplay命令播放媒体 播放本地文件 播放本地 MP4 视频文件 test.mp4 的命令&#xff0c;从第 2 秒位置开始播放&#xff0c;播放时长为 10 秒&#xff0c;并且在窗口标题中显示 “test time”&#xff1a; ffplay -window_title "test time" -ss 2 -t 10 -autoe…

[计算机图形学]辐射度量学、渲染方程与全局光照(前瞻预习/复习回顾)

一、前言 我们前面讲到的Blinn-Phong着色&#xff0c;Whitted-Style光线追踪都有一定问题&#xff0c;那就是它们并没有严格的按照物理规则定义各个变量。比如&#xff0c;Blinn-Phong中的光的强度&#xff0c;并没有一个确切的单位。同时Whitted-Style光线追踪我们也做了很多简…

二十分钟深入详解<二叉搜索树>!!!

目录 前文 一&#xff0c;什么是二叉搜索树&#xff1f; 1.1 二叉搜索树的概念 二&#xff0c; 二叉搜索树的常用操作及其实现 2.1 查找 2.2 插入 2.3 删除 三&#xff0c;二叉搜索树的应用 3.1 K模型 3.2 KV模型 四&#xff0c;二叉搜索树的性能分析 五&#xff0c;…

SolidWorks建模|渲染装饰件

使用SOLIDWORKS软件建模是许多工程师的选择&#xff0c;对于SOLIDWORKS渲染&#xff0c;也有很多问题&#xff0c;接下来&#xff0c;我们就用SOLIDWORKS建模渲染装饰件的例子来讲解。 1.点击“插入”-“曲面”-“拉伸曲面”&#xff0c;选择上视基准面作为草绘平面&#xff0…

CC2564CRVMR无线音频解决方案、ADE9000ACPZ模拟前端 (AFE) 电路图【MX66L2G45GXRI00 2Gb】FLASH - NOR

CC2564CRVMR 双模蓝牙控制器是一个完整的Bluetooth BR、EDR和低能耗HCI解决方案&#xff0c;可减少设计工作量并缩短上市时间。CC2564C器件基于TI的第七代蓝牙内核&#xff0c;提供符合蓝牙4.2标准的产品验证解决方案。当与微控制器单元 (MCU) 耦合时&#xff0c;该HCI器件具有…

Unity与Andriod交互错误合集

一、无法调用安卓中的方法no non-static method with name‘’ 报错如下&#xff0c;。在保证代码中的方法名没有问题&#xff0c;并且调用的方法名的返回值和传递的参数等都没有问题的情况下&#xff0c; 第一、查看在Unity项目中jar包存放的位置是否正确&#xff0c;需要放在…

LeetCode算法小抄 -- 经典图论算法 之 并查集算法

LeetCode算法小抄 -- 经典图论算法 之 并查集算法 经典图论算法并查集算法动态连通性思路平衡性优化路径压缩Union Find 算法[130. 被围绕的区域](https://leetcode.cn/problems/surrounded-regions/)[990. 等式方程的可满足性](https://leetcode.cn/problems/satisfiability-o…

2023-spring 2.探险营地 — 字符串

&#x1f34e;道阻且长&#xff0c;行则将至。&#x1f353; &#x1f33b;算法&#xff0c;不如说它是一种思考方式&#x1f340; 算法专栏&#xff1a; &#x1f449;&#x1f3fb;123 一、&#x1f331;2023-spring 2.探险营地 题目描述&#xff1a;探险家小扣的行动轨迹&a…

SAM Segment Anything

https://arxiv.org/pdf/2304.02643v1.pdf 包含三个主题&#xff1a;Task、Model、Data Task&#xff08;任务&#xff09;&#xff1a; 需要定义一个 足够通用的图像分割任务&#xff0c;可以提供一个强大的预训练目标&#xff0c;并支持广泛的下游应用程序。 Model&#xf…

mybatis的参数处理详解

mybatis的参数处理详解 parameterType配置参数 1、参数的使用说明 使用标签的 parameterType 属性来设定。该属性的取值可以是基本类型&#xff0c;引用类型&#xff08;例如:String 类型&#xff09;&#xff0c;还可以是实体类类型&#xff08;POJO 类&#xff09;。同时也…

C++学习:类和对象(上)

类和对象 这是C这样的面向对象的语言具有的特性&#xff0c;相较于C语言来说&#xff0c;更加方便的去编写代码&#xff0c;调用代码。 当需要大量重复的调用同一个函数的时候&#xff0c;我们每创建一个函数&#xff0c;就会建立一个栈帧&#xff0c;这样对于空间来讲不友好…

【南京大学PA】 PA0 环境配置 lab (vim | gcc | lab)

本文章学习NJU 的 PA 课程记的笔记 南大PAWLS空间管理 注意事项 whoami 指令 显示你当前的用户IDsudo whoami linux配置 cpp 环境 apt-get install build-essential # build-essential packages, include binary utilities, gcc, make, and so on apt-get install man …

高效办公——Excel表格-03篇(Excel常用快捷键 以及 Excel快捷键结合公式的各种常见的办公例子)

高效办公——Excel表格-03篇&#xff08;Excel常用快捷键 以及 Excel快捷键结合公式的各种常见的办公例子&#xff09; 1. commandE&#xff08;Windows系统&#xff1a;ctrlE&#xff09;——快速分列/重组2. 高效复制的快捷键2.1 command D&#xff08;快速复制上一单元格的…

面试篇:MySQL

一、如何定位慢查询 1、慢查询原因&#xff1a; 聚合查询多表查询表数据量过大查询深度分页查询 表现&#xff1a;页面加载慢、接口无响应&#xff0c;或者响应时间过长&#xff08;超过1s&#xff09; 2、如何定位慢查询 3、面试官&#xff1a;MySQL中&#xff0c;如何定…