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