timepane.java
来自「这是我在北大青鸟accp4.0 第一学期 的java 项目<员工管理系统&」· Java 代码 · 共 52 行
JAVA
52 行
package com.accp.view;
import java.util.Calendar;
import javax.swing.BorderFactory;
import javax.swing.JLabel;
import javax.swing.JPanel;
/**
* 此类实现主窗体中左下角的时钟
* @author Administrator
*
*/
public class TimePane extends JPanel implements Runnable {
JLabel lbTime;
public TimePane(){
lbTime=new JLabel();
lbTime.setLocation(30,250);
lbTime.setSize(140, 220);
this.setBorder(BorderFactory.createEtchedBorder());
setLocation(0, 239);
setSize(150, 280);
add(lbTime);
Thread t=new Thread(this);
t.start();
}
public void run() {
// TODO Auto-generated method stub
Calendar cd;
while(true){
try {
cd=Calendar.getInstance();
Thread.sleep(100);
lbTime.setText(cd.get(Calendar.MONTH)+1 +" 月 "+cd.get(Calendar.DATE)+"日"+cd.get(Calendar.HOUR)+"时" +
""+cd.get(Calendar.MINUTE)+"分 "+cd.get(Calendar.SECOND)+" 秒");
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
public static TimePane getTPane(){
return new TimePane();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?