java截取电脑全屏

通过java代码截取电脑屏幕全屏代码如下:

 1 import java.awt.AWTException;
 2 import java.awt.Dimension;
 3 import java.awt.Rectangle;
 4 import java.awt.Robot;
 5 import java.awt.Toolkit;
 6 import java.awt.image.BufferedImage;
 7 import java.io.File;
 8 import java.io.IOException;
 9
10 import javax.imageio.ImageIO;
11
12 public class SeleniumDemo {
13
14     public static void main(String args[]) throws IOException, AWTException, InterruptedException {
15
16         Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
17         int screenWidth = (int) screenSize.getWidth();
18         int screenHeight = (int) screenSize.getHeight();
19         Robot robot=new Robot();
20         BufferedImage bi=robot.createScreenCapture(new Rectangle(screenWidth,screenHeight));
21         ImageIO.write(bi, "jpg", new File("C:\\Users\\XXX\\Desktop\\screen\\1.jpg"));
22
23     }
24 }

原文地址:https://www.cnblogs.com/MinChenSmile/p/9700843.html

时间: 2024-10-18 08:17:37

java截取电脑全屏的相关文章

c#实现截取电脑全屏

转载自http://blog.csdn.net/lijgame/article/details/1447921 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using Syst

电脑全屏雪花飘落的背景特效

1 <html> 2 <head> 3 <title>全屏雪花飘落的背景特效丨电表控制器</title> 4 <script language="JavaScript"> 5 <!-- 6 Amount=20; //Smoothness! depends on image file size, the smaller the size the more you can use! 7 //Pre-load your ima

CentOS7下python3 selenium3 使用Chrome的无头浏览器 截取网页全屏图片

前言 selenium是一个模拟浏览器的自动化执行框架,但是如果每次执行都要打开浏览器来处理任务的话,效率上都不高.最重要的是如果安装在Centos7服务器环境下,打开浏览器来模拟操作是更加不合适的,尤其是碰上需要截取网页图片这样的需求. 这时候就要考虑使用Chrome的无头浏览器模式了.所谓的无头浏览器模式也就是不需要打开浏览器,但是却可以起到模拟打开浏览器的执行效果,一切无界面执行. 下面来看看如果安装部署到执行. 1.安装chrome 1.1 添加google的repo源 vim /etc

Android游戏开发(一):界面全屏以及画笔的使用

@authur : qingdujun  2015年4月15日21:00:03 MainActivity.java中设置全屏,注意:其设置必须在setContentView之前: package com.qdj.gameone; import com.qdj.ui.ViewOne; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.view.Window; impor

Android(java)学习笔记242:多媒体之设置全屏的方法

在实际的应用程序开发中,我们有时需要把 Activity 设置成全屏显示,一般情况下,可以通过两种方式来设置全屏显示效果.其一,通过在代码中可以设置,其二,通过manifest配置文件来设置全屏. 其一:在代码中设置(如下): 1 public void onCreate(Bundle savedInstanceState) { 2 super.onCreate(savedInstanceState); 3 4 //设置无标题 5 requestWindowFeature(Window.FEAT

java实现电脑远程控制完整源代码(转)

Java JDK1.4 的Robot对象,该对象可以完成屏幕图像截取操作,控制鼠标,键盘,如此便可以轻而易举地实现远程服务器的控制.本文向大家介绍如何用Java Robot对象实现远程服务器的控制,并给出了相应的Java源代码.实现原理: (1)被控端通过Robot截取桌面图像通过socket通信传给主控端.   (2)主控端显示被控端桌面,并且把基于被控端图像上的键盘,鼠标事件通过socket通信传给被控端.    (3)被控端响应主控端的鼠标键盘事件.实现详解: (一)主控端和被控端通过UD

Atom快速进入全屏后隐藏/恢复显示菜单栏

今天用ATOM进入全屏模式,然后偶尔琢磨这个Atom 1.3.2版本的软件的时候, 在菜单栏里面的View里面, 有一个Toggle Menu Bar的选项,好奇的我点击了下,瞬间,菜单栏就不见了.. 经过一番琢磨,终于想到了方法,其实就是通过键盘的快捷键啦. 注:虽然我用的是atom 1.3.2版本的软件,但是原理是一样的.工具/原料 Atom软件,键盘,鼠标,电脑 方法/步骤 首先,当然是打开ATOM软件啦,进入全屏怎么进?按下键盘上面的快捷键F11是最好的. Atom快速进入全屏后隐藏/恢

android activity ImageView全屏设置

开始接触android也有1月有余了,看了一小部分的教学视频+刚哥的疯狂讲义.总是看着视频做一些Demo,有些木讷.今天尝试终于进入项目中,在项目中巩固知识点. 功能1 project启动 显示欢迎页面而后跳转 主页面: 问题点 1 实现Imange 全屏显示: 解决方案: 1.设置image scaleType 属性: android:scaleType="fitXY" 2.设置 activity theme 属性: <activity android:name=".

Android实现无标题栏全屏的三种方法

一.通过Java代码 在setContentView之前执行: requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题栏 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);//隐藏状态栏 二.调用Android自带的Theme 直接在AndroidManifest.xml中需要全屏显