文档介绍:截屏工具
一、工具软件简介:
MyEclipse,是在eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错。
二、设计要求:
能够全屏截屏;
能够手动选择局部矩形截屏;
能够定时截屏;
能够将截屏的图片存储在指定文件夹;
除以上功能外,还可根据实际需要添加其他功能。
三、类和方法的设计:
类:主窗口类,截图类,截全屏类
四、核心方法
窗口功能菜单设计:
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
public class Chuangkou extends JFrame {
private JPanel contentPane;
protected String[] args;
/**
* Launch the application.
*/
public static void main(String[] args) {
(new Runnable() {
public void run() {
try {
Chuangkou frame = new Chuangkou();
(true);
} catch (Exception e) {
();
}
}
});
}
/**
* Create the frame.
*/
public Chuangkou() {
setDefaultCloseOperation();
setBounds(100, 100, 450, 300);
contentPane = new JPanel();
(new EmptyBorder(5, 5, 5, 5));
set