截屏工具 java

截屏工具 java

ID:38628033

大小:40.50 KB

页数:5页

时间:2019-06-16

截屏工具 java_第1页
截屏工具 java_第2页
截屏工具 java_第3页
截屏工具 java_第4页
截屏工具 java_第5页
资源描述:

《截屏工具 java》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、截屏工具一、工具软件简介:MyEclipse,是在eclipse基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、JavaEE以及移动应用的开发。MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错。二、设计要求:1)能够全屏截屏;2)能够手动选择局部矩形截屏;3)能够定时截屏;4)能够将截屏的图片存储在指定文件夹;5)除以上功能外,还可根据实际需要添加其他功能。三、类和方法的设计:类:主窗口类,截图类,截全屏类四、核心方法窗口功能菜单设计:importjava.awt.

2、BorderLayout;importjava.awt.EventQueue;importjavax.swing.JFrame;importjavax.swing.JPanel;importjavax.swing.border.EmptyBorder;importjavax.swing.JTextField;importjavax.swing.JCheckBox;importjavax.swing.JButton;importjava.awt.event.ActionListener;importjava.awt.event.Ac

3、tionEvent;importjava.util.Calendar;importjava.util.Timer;importjava.util.TimerTask;importjavax.swing.SwingConstants;importjava.awt.Window.Type;importjava.awt.Dialog.ModalExclusionType;publicclassChuangkouextendsJFrame{privateJPanelcontentPane;protectedString[]args;/**

4、*Launchtheapplication.*/publicstaticvoidmain(String[]args){EventQueue.invokeLater(newRunnable(){publicvoidrun(){try{Chuangkouframe=newChuangkou();frame.setVisible(true);}catch(Exceptione){e.printStackTrace();}}});}/***Createtheframe.*/publicChuangkou(){setDefaultClose

5、Operation(JFrame.EXIT_ON_CLOSE);setBounds(100,100,450,300);contentPane=newJPanel();contentPane.setBorder(newEmptyBorder(5,5,5,5));setContentPane(contentPane);contentPane.setLayout(null);JButtonbtnNewButton=newJButton("截图");btnNewButton.setBounds(237,10,192,247);btnNew

6、Button.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEventarg0){AWTpicturea=newAWTpicture();a.setBackground(getBackground());}});contentPane.add(btnNewButton);JButtonbutton=newJButton("全屏");button.setBounds(5,10,192,247);button.addActionListene

7、r(newActionListener(){publicvoidactionPerformed(ActionEvente){GuiCameraa=newGuiCamera();a.main(null);}});button.setToolTipText("");contentPane.add(button);}}截全屏类importjava.awt.Dimension;importjava.awt.Rectangle;importjava.awt.Robot;importjava.awt.Toolkit;importjava.aw

8、t.image.BufferedImage;importjava.io.File;importjavax.imageio.ImageIO;publicclassGuiCamera{privateStringfileName;//文件的前缀priva

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。