mytimepanel.java

来自「长沙公交查询管理系统,主要实现对人员资料的管理以及车辆的分配路线。」· Java 代码 · 共 67 行

JAVA
67
字号

/*此类是做时间一秒一秒的增加*/
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 ("现在是:"+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 ="现在是:"+ this.getTimeToString();
    	MyTimePanel.this.lblShowTime.setText(strTime);
     }
    
     private String getTimeToString()
	 {

	
		return (new Date().toLocaleString());
	 }
   }
}


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?