導航:首頁 > 編程語言 > java動態時間

java動態時間

發布時間:2024-10-23 16:07:03

『壹』 如何用java編程「在網頁中顯示動態時間」

index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script type="text/javascript">

var xmlHttp;

function creatRequest()
{
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{

// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{

try
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
alert("您的瀏覽器不支持AJAX!");
return false;
}
}
}
}

function startRequest()
{
creatRequest();
xmlHttp.open("GET","time.jsp",true);
xmlHttp.onreadystatechange = handleRequest;
xmlHttp.send(null);
}

function handleRequest()
{
if(xmlHttp.readyState==4)
{
if(xmlHttp.status==200)
{
document.getElementById("res").innerHTML = xmlHttp.responseText;
}
}
}

window.setInterval("startRequest()",1000);

</script>
</head>
<body>
<div id="res"></div>
</body>
</html>

time.jsp

<%@ page contentType="text/html; charset=utf-8" %>
<%@ page import="java.util.Date"%>
<%@ page import="java.text.SimpleDateFormat"%>

<%
response.setContentType("text/xml; charset=UTF-8");
response.setHeader("Cache-Control","no-cache");
String str = request.getSession().getServletContext().getRealPath(request.getRequestURI());
Date d = new Date();
String sf = "北京時間:H:mm:ss";
SimpleDateFormat sdf = new SimpleDateFormat(sf);
out.println(sdf.format(d.getTime()));
//out.println(d.getSeconds());
out.close();
%>

你試試吧,應該沒問題的

『貳』 java rcp在狀態欄上添加動態當前時間

第一,這個需求可以實現
第二,可能有效率損失。

你需要幾方面的知識:
1、線程,eclipse提供了Timer,TimerTask類來構建線程和線程任務,同時提供了Display的syncExec(Runnable runnable)方法來和界面同步的執行線程。所以還算比較方便。
2、eclipse狀態欄,這個你應該熟悉,即是WorkbenchWindowAdvisor,它是被ActionBarAdvisor控制的。

了解了這些,再看實現步驟:
1、使用Timer來計時,每秒獲取一次系統時間,將之拼接為字元串
2、獲取當前狀態欄狀態,將字元串和當前狀態拼接,即可。

這樣的話,即是每秒都會為狀態欄設置一次時間,就完成了狀態欄的動態時鍾。
但是,個人覺得,這不是個好需求。
不如寫個viewer,專門來處理時間,有看時間的需求的話,就打開該view就好了。

『叄』 在java中,要如何在一個文本框動態顯示時間

x0dx0ax0dx0a時鍾特效x0dx0ax0dx0ax0dx0a x0dx0ax0dx0a

『肆』 java如何在一個文本框動態顯示時間

packagecn.test;

importjava.text.SimpleDateFormat;
importjava.util.Date;
importjava.util.Timer;

importjavax.swing.JFrame;
importjavax.swing.JTextField;

publicclassTimeextendsJFrame{
privateJTextFieldTimeBox=newJTextField();

privateTimertimer=newTimer();
privateSimpleDateFormatsdf=newSimpleDateFormat("HH:mm:ss");
publicTime(){
TimeBox.setBounds(0,0,100,50);

add(TimeBox);

//方法1定時器方法
//TimerTasktask=newTimerTask(){
//@Override
//publicvoidrun(){
//TimeBox.setText(sdf.format(newDate()));
//}
//};
//timer.schele(task,1000,1000);
歲中液

//方法2線程休眠方法
Displaytimedisplay=newDisplay();
培弊timedisplay.start();
}{
SimpleDateFormatsdf=newSimpleDateFormat("HH:mm:ss");
publicDisplay(){
System.out.println("display");
}

@Override
publicvoidrun(){
while(true){
System.out.println("Threadisrunning...");
TimeBox.setText(sdf.format(newDate()));
try{
Thread.sleep(1000)乎物;
}catch(InterruptedExceptione){
System.out.println("sleeperror!!");
e.printStackTrace();
}
}
}
}

publicstaticvoidmain(String[]args){
Timet=newTime();
t.setSize(300,200);
t.setResizable(false);
t.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
t.setVisible(true);

}
}

『伍』 java里如何實現動態時間

import java.awt.Font;
import java.util.Date;

import javax.swing.*;

public class ListTime extends JFrame implements Runnable {
JLabel lbl = null;

ListTime() {
setLayout(null);

setTitle("時間顯示");
setBounds(200, 200, 400, 300);

lbl = new JLabel("");
lbl.setBounds(20, 20, 300, 200);
lbl.setFont(new Font("Arial", Font.BOLD, 20));
add(lbl);
setVisible(true);
}

public void run() {
while (true) {
try {
Thread.sleep(1000);
lbl.setText(new Date().toString());
} catch (InterruptedException e) {

}

}
}

public static void main(String[] args) {
ListTime f = new ListTime();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Thread myThread = new Thread(f);
myThread.start();

}

}

與java動態時間相關的資料

熱點內容
scratch編程選擇題如何製作 瀏覽:781
伺服器的陣列卡有什麼作用 瀏覽:886
linux登錄超時 瀏覽:479
播放音樂dll命令 瀏覽:901
javajdk和jre 瀏覽:490
程序員都是怎麼關機的 瀏覽:769
如何更換文件夾的格式 瀏覽:529
openssl不是內部或外部命令 瀏覽:759
西方經濟學宏觀pdf 瀏覽:21
comp命令分析 瀏覽:521
什麼app可以看隧道 瀏覽:155
文件夾兩份相同 瀏覽:100
python123手機怎麼弄 瀏覽:466
如何判斷柯力d2008儀表有沒有加密 瀏覽:930
miui加密狀態 瀏覽:326
閃訊無法解析伺服器的dns地址 瀏覽:48
java創建json 瀏覽:786
奧特曼傳奇如何獲取伺服器時間 瀏覽:7
蘋果用的伺服器叫什麼 瀏覽:490
程序員頭發脫落 瀏覽:494