JavaFX 在界面上显示实时时间

简介: 怎样在javaFX界面是上显示实时时间?以下是我将时间显示在标签(Label)上的案例

JavaFX 在界面上显示实时时间

怎样在javaFX界面是上显示实时时间?


以下是我将时间显示在标签(Label)上的案例

image.png

首先,创建类继承Applcation并实现start方法

public class 类名 extends Application{
    @Override
    public void start(Stage primaryStage) throws Exception {
}


在start方法内完成


image.png


//设置实时时间
        Label time = new Label();  //设置标签
        time.setFont(new Font(20));  //设置标签字体
        DateFormat currentTime = new SimpleDateFormat("yyyy.MM.dd hh:mm:ss"); //设置时间格式
        EventHandler<ActionEvent> eventHandler = e->{
            time.setText(currentTime.format(new Date()));
            System.out.println(currentTime.format(new Date()));
        };
        Timeline animation = new Timeline(new KeyFrame(Duration.millis(1000),   (javafx.event.EventHandler<ActionEvent>) eventHandler));    //一秒刷新一次
        animation.setCycleCount(Timeline.INDEFINITE);


将标签添加到面板上

pane.getChildren.add(time);


目录
打赏
0
0
0
0
37
分享
相关文章
|
6月前
emlogpro插件-优雅的时间进度侧边栏小工具插件
emlogpro插件-优雅的时间进度侧边栏小工具插件
75 13
roogoo发布的quartz32.dll让浏览器不断弹出广告窗口
roogoo发布的quartz32.dll让浏览器不断弹出广告窗口
分享一个在 WinForm 桌面程序中使用进度条展示报表处理进度的例子,提升用户体验
分享一个在 WinForm 桌面程序中使用进度条展示报表处理进度的例子,提升用户体验
【sgUploadTray_v2】自定义组件:升级版上传托盘自定义组件,可实时查看上传列表进度,可以通过选项卡切换上传中、成功、失败的队列,支持翻页,解决了列表内容太多导致卡顿的情况。(一)
【sgUploadTray_v2】自定义组件:升级版上传托盘自定义组件,可实时查看上传列表进度,可以通过选项卡切换上传中、成功、失败的队列,支持翻页,解决了列表内容太多导致卡顿的情况。
使用logcat让Android应用支持查看实时日志并输出至界面显示功能
使用logcat让Android应用支持查看实时日志并输出至界面显示功能
Java-创建一个自定义窗口,扁平化界面
Java-创建一个自定义窗口,扁平化界面
276 0
Python Tkinter Gui 窗口图标,标签,输入,单复选,文件导入,按钮,日志 等常用组件 基本使用
tkinter是什么? 我们编写的Python代码会调用内置的Tkinter,Tkinter封装了访问Tk的接口; Tk是一个图形库,支持多个操作系统,使用Tcl语言开发; Tk会调用操作系统提供的本地GUI接口,完成最终的GUI;
1348 0
Python Tkinter Gui 窗口图标,标签,输入,单复选,文件导入,按钮,日志 等常用组件 基本使用
【Windows 逆向】OD 调试器工具 ( 显示模块窗口 | 显示记录窗口 | 显示内存窗口 | 显示线程 | 显示句柄 | 显示 CPU | 多窗口界面 )(二)
【Windows 逆向】OD 调试器工具 ( 显示模块窗口 | 显示记录窗口 | 显示内存窗口 | 显示线程 | 显示句柄 | 显示 CPU | 多窗口界面 )(二)
391 0
【Windows 逆向】OD 调试器工具 ( 显示模块窗口 | 显示记录窗口 | 显示内存窗口 | 显示线程 | 显示句柄 | 显示 CPU | 多窗口界面 )(二)
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等