好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Java线程实现时间动态显示

本文实例为大家分享了Java线程实现时间动态显示的具体代码,供大家参考,具体内容如下

代码如下:

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

import javax.swing.*;

import java.awt.*;

import java.util.Date;

 

 

public class Test1 {

     public static void main(String[] args) {

         JFrame frame = new JFrame( "我的窗口" );

         frame.setBounds( 200 , 200 , 400 , 400 );

         JTextField textField= new JTextField();

         frame.add(textField);

         new Thread( new Runnable() {

             @Override

             public void run() {

                 while ( true ){

                     try {

                         Thread.sleep( 1000 );

                     } catch (InterruptedException e) {

                         e.printStackTrace();

                     }

                     Date date= new Date();

                     textField.setText(date.getHours()+ ":" +date.getMinutes()+ ":" +date.getSeconds());

                     textField.setFont( new Font( "楷体" ,Font.BOLD, 20 ));

                 }

             }

         }).start();

         frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

         frame.setVisible( true );

     }

}

运行结果:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

原文链接:https://blog.csdn.net/qq_45404396/article/details/115527100

查看更多关于Java线程实现时间动态显示的详细内容...

  阅读:17次