📄 timepane.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -