- 96
- 0
- 约4.39千字
- 约 5页
- 2016-11-30 发布于浙江
- 举报
java实现远程控制
Java 远程控制
远程监控或远程教学,常常需要对计算机的屏幕进行截取,由于屏幕截取是比较接近操作系统的操作。Java JDK的Robot对象,该对象可以完成屏幕图像截取操作,控制鼠标,键盘,如此便可以轻而易举地实现远程服务器的控制。本文介绍如何用Java Robot对象实现远程服务器的控制,并给出了相应的Java源代码。
实现原理:?? 被控端通过Robot截取桌面图像通过socket通信传给主控端。?? 主控端显示被控端桌面,并且把基于被控端图像上的键盘,鼠标事件通过socket通信传给被控端。???被控端响应主控端的鼠标键盘事件。
实现详解:
被控端向主控端传递图像
被控端获取屏幕图像Dimension dimension = Toolkit.getDefaultToolkit().getScreenSize(); /*----对屏幕进行截取---*/ BufferedImage screenshot = (new Robot()).createScreenCapture(new Rectangle(0, 0,(int) dimension.getWidth(), (int) dimension.getHeight()));
(2).开启图像传送线程
public void run() {
try {
您可能关注的文档
- FIDIC合同条款(双语)》课程教学大纲 工程造价.doc
- G40 第四章 信息系统开发.ppt
- G3一卡通管理软件使用说明书A.7.doc
- HH-500矿山监控管理系统.doc
- I2C通讯协议介绍.ppt
- IEC61850规约整体介绍.doc
- JBPM-WI-GC-08消防系统管理作业指导书(2016版).doc
- LKJ2000型监控器教案.ppt
- MHTJ-10标隧道水沟电缆槽施工方案.doc
- OpenStack 入门宝典.ppt
- 1+X软件开发实操考核真题及参考答案.docx
- 贵州省县中新学校计划项目高一上学期期中物理试卷(解析版).docx
- 2025年海南省海口市五校中考一模历史试题.docx
- 贵州省黔东南苗族侗族自治州2024-2025学年高一上学期1月期末英语试题.pdf
- 贵州省贵阳市修文县外研版(三起)五年级上册期末质量检测英语试卷(解析版).docx
- 2025届贵州省贵阳市第一中学高三一模考试语文试题.pdf
- 贵州省毕节市威宁彝族回族苗族自治县高一上学期期末考试政治试卷(原卷版).docx
- 贵州省毕节市威宁彝族回族苗族自治县高一上学期期末考试政治试卷(解析版).docx
- 贵州省六盘水市钟山区九年级上学期期末检测数学试题(解析版).docx
- 2026年中国皮鞋剥离试验机市场调查研究报告.docx
最近下载
- 2024年湖北省计算机专业技能高考复习训练题库(800题).pdf VIP
- 2025资阳口腔职业学院教师招聘考试真题.docx VIP
- Schneider施耐德安装和用户指南-紧急停止拉绳开关XY2 CE - 使用说明.pdf
- 护理警示教育培训PPT课件.pptx VIP
- 新疆区情知识竞赛试题及答案.docx VIP
- 高中计算机会考基本知识点 .pdf VIP
- 高中生体质健康水平提升的体育锻炼路径研究教学研究课题报告.docx
- 2024资阳口腔职业学院招聘笔试真题及一套参考答案详解.docx VIP
- 柴油安全技术说明书 (MSDS) (最新版).pdf VIP
- 2024年湖北省技能高考计算机专业理论考试复习题库资料800题(含答案).pdf VIP
原创力文档

文档评论(0)