?? now.java
字號(hào):
//: Now.java 1.0 03/06/03
//package g3ds.joop.ch5;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.text.DateFormat;
class Now extends JFrame {
JLabel label;
DateFormat formatter;
java.util.Date date;
Container c;
public Now() {
c=getContentPane();
label=new JLabel("Show time here.",JLabel.CENTER);
c.add(label);
formatter=DateFormat.getTimeInstance(DateFormat.LONG);
//設(shè)置觸發(fā)Timer對(duì)象的間隔為1秒
int delay = 1000;
//編寫時(shí)事件監(jiān)聽器的內(nèi)容,定義了一個(gè)匿名類
ActionListener taskPerformer = new ActionListener() {
public void actionPerformed(ActionEvent evt) {
//把返回的當(dāng)前時(shí)間格式化
date=new java.util.Date(System.currentTimeMillis());
//經(jīng)由JLabel對(duì)象展示
label.setText(formatter.format(date));
}
};
//啟動(dòng)javax.swing.Timer對(duì)象
new Timer(delay, taskPerformer).start();
//關(guān)閉程序的相關(guān)處理
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
dispose();
System.exit(0);
}
});
}
public static void main(String args[]) {
System.out.println("Starting Now...");
Now mainFrame = new Now();
mainFrame.setBounds(150,150,150,100);
mainFrame.setTitle("Now Time");
mainFrame.setVisible(true);
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -