这个java窗体怎么显示动态时间

这个java窗体怎么显示动态时间,第1张

你是想实时更新状态栏上的时间

可以用定时器自动去更新

import javaxswing;

import javaawt;

import javautilDate;

import javautilTimer;

import javautilTimerTask;

public class Clock extends JFrame {

public static void main(String[] args) {

SwingUtilitiesinvokeLater(new Runnable() {

public void run() {

new Clock()setVisible(true);

}

});

}

private JLabel timeLabel;

public Clock() {

timeLabel = new JLabel(StringvalueOf(new Date()), JLabelCENTER);

thisgetContentPane()add(timeLabel, BorderLayoutCENTER);

thissetBounds(0, 0, 300, 100);

thissetDefaultCloseOperation(JFrameEXIT_ON_CLOSE);

new Timer("clock")schedule(new TimerTask() {

@Override

public void run() {

timeLabelsetText(StringvalueOf(new Date()));

}

}, 0, 1000);

}

}

刚才说的可能不太清楚

给你个完整的自己参考下

import javautilDate;

import javatextDateFormat;

import javatextSimpleDateFormat;

import javaxswing;

public class ShowTime {

JLabel lblDate;

JTextField txtDate;

public ShowTime(JLabel lblp) {//需要传进来一个Lable,当然文本框也可以

lblDate = lblp;

new Time()start();

}

// public ShowTime(JTextField txtp){

// txtDate = txtp;

// new Time()start();

// }

class Time extends Thread{

public void run() {

while (true) {//这里的new Date 是 util里面的Date

lblDatesetText("当前时间:"+new SimpleDateFormat("yyyy-MM-dd hh:mm:ss")format(new Date())+" 当前用户: "+Logoinuid);

//txtDatesetText(new SimpleDateFormat("yyyy-MM-dd hh:mm:ss")format(new Date()));

try {

Threadsleep(1000);//线程一秒重新启动一次

}

catch (InterruptedException ex) {

exprintStackTrace();

}

}

}

}

}

<html>

<head>

<title>时钟特效</title>

<script type="text/javascript">

function disptime(){

var today = new Date(); //获得当前时间

var hh = todaygetHours(); //获得小时、分钟、秒

var mm = todaygetMinutes();

var ss = todaygetSeconds();

/设置div的内容为当前时间/

documentgetElementById("myclock")innerHTML="<h1>现在是:"+hh+":"+mm+":"+ss+"<h1>";

documentgetElementById("myClock1")value=hh+":"+mm+":"+ss;

/

使用setTimeout在函数disptime()体内再次调用setTimeout

设置定时器每隔1秒(1000毫秒),调用函数disptime()执行,刷新时钟显示

/

var myTime=setTimeout("disptime()",1000);

}

</script>

</head>

<body onload="disptime()">

<div id="myclock"></div>

<input type="text" id="myClock1" value=""></input>

</body>

</html>

以上就是关于这个java窗体怎么显示动态时间全部的内容,包括:这个java窗体怎么显示动态时间、用ASP.NET和JAVA语言怎么在文本框TEXT里显示动态时间日期(自动更新)、在java中,要如何在一个文本框动态显示时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9754194.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存