主界面布局分析图:
![](https://img2018.cnblogs.com/blog/1167156/201811/1167156-20181130182430484-1037936835.png)
处理工具栏的组件
![](https://img2018.cnblogs.com/blog/1167156/201811/1167156-20181130182430972-30820166.png)
![](https://img2018.cnblogs.com/blog/1167156/201811/1167156-20181130182431564-164301178.png)
Container ct=this.getContentPane ();
//显示当前时间
JLabel timeNow;
时间调试:
![](https://img2018.cnblogs.com/blog/1167156/201811/1167156-20181130182431909-385485971.png)
javax.swing.Timer t;
JAVA中有些类是重名的;
每隔1000毫秒,每隔1秒去触发ActionEvent事件;
//启动定时器
t.start();
![](https://img2018.cnblogs.com/blog/1167156/201811/1167156-20181130182432882-1339356392.png)
可以加载图片做背景:ImagePanel
//希望它大小是自适应的
![](https://img2018.cnblogs.com/blog/1167156/201811/1167156-20181130182433253-1031687932.png)
//画出背景
public void paintComponent(Graphics g)
this.im=im;
MyTools.f2;