?? mytimepanel.java
字號:
/*此類是做時間一秒一秒的增加*/
package pro;
import java.util.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class MyTimePanel extends JPanel
{
private JLabel lblShowTime;
private String strTime;
private javax.swing.Timer mTimer;
public MyTimePanel()
{
mTimer = new javax.swing.Timer(1000, new SetLabel_Time());
strTime = this.getTimeToString();
lblShowTime = new JLabel(strTime);
lblShowTime.setHorizontalAlignment(SwingConstants.CENTER);
lblShowTime.setBounds(2, 0, 290,30);
this.setLayout(null);
this.add(lblShowTime);
mTimer.start();
}
private String getTimeToString()
{
return ("現(xiàn)在是:"+new Date().toLocaleString());
}
// public int get_Width()
// {
// return strTime.length() * 6;
// }
//
// public int get_Height()
// {
// return 20;
// }
private class SetLabel_Time implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
String strTime ="現(xiàn)在是:"+ this.getTimeToString();
MyTimePanel.this.lblShowTime.setText(strTime);
}
private String getTimeToString()
{
return (new Date().toLocaleString());
}
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -