
你是想实时更新状态栏上的时间
可以用定时器自动去更新
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中,要如何在一个文本框动态显示时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)