主机基于java的远程桌面监控源代码

桌面监控  时间:2021-03-13  阅读:()

基于Java的远程桌面监控源代码来源: 熊哲的日志import java. io. *;import java, awt ・ Choice;import java. awt. Dialog;import java. awt. FlowLayout;import java. awt. BorderLayout;import java. awt. Font;import java. awt. Color;import java.net. Socket;import java.net. InetAddress;import javax. swing. *;import java. awt. event. ActionListener;import java. awt. event. ActionEvcnt;import java. awt. event. WindowAdapter;import java. awt. event. WindowEvent;import java. awt. event. KeyAdapter;import java. awt. event. KeyEvent;import javax. swing, tree. DcfaultMutablcTrceNodc;import javax. swing, tree. DefaultTreeCellRenderer;

import javax. swing, tree. DefaultTreeModel;import javax. swing, tree. TreePath;import javax. swing, tree. TreeNode;import java. awt. Image;import javax. swing. Imagelcon;import java. awt. Toolkit;public class midClient

{public static void main(String[] args) throws IOException

{try {

UIManagcr. sctLookAndFccl ("com. sun. jav a.swing, plaf. windows. WindowsLookAndFeeT7) ;

}catch(Exception el) {}new Ctree () ;class Ctree extends JFrame implements ActionListener

{boolean disConncct=false;boolean passOk=true;boolean startPort=false;

boolean DialogApp=false;boolean existFile;

FileOutputStream fo;

//KL*KL*KL*KL*KL*KL*KL*KL*KL*KL*KL*KL*KL*KL*KL*KL*KL*KL*KL*KL*KL*KL*KL*KL*KL*KL*KL*KL*KL*KL*KL*KL*KL*KL* If/ I

JMenuBar menu二new JMenuBar  ;

JMcnu mnuFile =ncw JMenu  z文件“ 

JMcnuItcm AddComputcr =ncw JMcnu It cm  z添加新主机〃  

JMenuItem mnuFileExit =new JMenultem  〃退岀〃  ;

/ / •9

II /

JButton Addcomputer二new JButton  z隐藏主机“ 

JLabel Ilost=new JLabel  〃选择主机〃  ;

JPancl H A=ncw JPanel  ;

Choice Address=new Choice  ;

JLabel Connectlp=new JLabel  〃服务器IP地址“ 

JTextField ConnectTpText=new JTextField 14 ;

DcfaultMutablcTrccNodc Root二new DcfaultMutablcTrccNodc  z远程控制管理器〃  

JTree tree二new JTree Root ; ;

JPopupMenu popM二new JPopupMenu  ;

JMenuItem cy_load二new JMenuItem  〃下载"  

JMcnuItcm cy delcct=ncw JMenuItem 删除〃  ;

JMenuItem cy_refurbish=new JMenultem 〃刷新子项〃  ;

JFileChooser Jsave二new JFileChooser  ;

JScrolIPane treePane=new JScrolIPane  ;

DefaultTreeCel1 Renderer cel 1 Renderer二nul1;

DefaultMutableTreeNode nodel二null;

DefaultTreeModel treeModel;

File selectFile;

Socket ClientSocket=null; //声名一个套接字

String HostName=null;int IPPort=0;

PrintWriter out二null;

BufferedReader in二null;

〃子窗口按钮

Dialog AddHost二null;

JTextField Computer二null;

JTextField Portl=nul1;

JButton ok=new JButton  〃确定“ 

JButton cancel=new JButton  〃取消〃  

Dialog 1isten 二nul1;

JPasswordField passw 二new JPasswordField 10 ;

JButton okl =ncw JButton  z确认〃 ;

JButton cancell =new JButton C取消〃  ;

File inputFile二new F订e 〃 d:/〃  

File[] list=inputFile. listRoots  ;int Jrate=O;int finish二0;int ByteNum;

String fileName;boolcan copy二false;public Ct ree ()

{this ( “远程管理器〃 ) ipublic Ctree(String Title)

{super (Title) ;

Imagetitlephone二Toolkit. getDefaultToolkit() . createlmage( 〃 • /icons/client. gi D;this. seticonimage (titlephone) ;this. setSize(600, 500) ;thi s. setJMenuBar(menu) ;tree. setShowsRootHandles(true) ;

setFont () ;addWindows () ;

// tree. setEditable(false) ;

CormectlpText. setEditable(false) ;addListen() ;try

{

File AdressFile=new

File( “HostAddress ・ txt") ;if(!AdressFile. exists() )

{

AdressFi1e. createNewFi1e () ;i

FileReader readln^new

FileReader (AdressFile) ;

BufferedReader bufin二new

BufferedReader(read!n) ;

String choiceList二null;

String address, port;while( (choiceList=bufin. readLine() ) !=nul

1)

{

Root.add (new

DefaultMutableTreeNode(choiceList) ) ;

Address.add (choiceList) ;

!

bufin. closeO ;rcadln. closeO ;this. setVisible(true) ;

倉・

2

wordpress简洁英文主题 wordpress简洁通用型高级外贸主题

wordpress简洁英文主题,wordpress简洁通用大气的网站风格设计 + 更适于欧美国外用户操作体验,完善的外贸企业建站功能模块 + 更好的移动设备特色模块支持,更高效实用的后台自定义设置 + 标准高效的代码程序功能结构,更利于Goolge等国际搜索引擎的SEO搜索优化和站点收录排名。点击进入:wordpress简洁通用型高级外贸主题主题价格:¥3980 特 惠 价:¥1280安装环境:运...

2021年全新Vultr VPS主机开通云服务器和选择机房教程(附IP不通问题)

昨天有分享到"2021年Vultr新用户福利注册账户赠送50美元"文章,居然还有网友曾经没有注册过他家的账户,薅过他们家的羊毛。通过一阵折腾居然能注册到账户,但是对于如何开通云服务器稍微有点不对劲,对于新人来说确实有点疑惑。因为Vultr采用的是预付费充值方式,会在每月的一号扣费,当然我们账户需要存留余额或者我们采用自动扣费支付模式。把笔记中以前的文章推送给网友查看,他居然告诉我界面不同,看的不对...

Virmach($5.23/年)年付VPS闪购

每每进入第四季度,我们就可以看到各大云服务商的促销力度是一年中最大的。一来是年底的促销节日活动比较多,二来是商家希望最后一个季度冲刺业绩。这不还没有到第四季度,我们看到有些商家已经蠢蠢欲动的开始筹备活动。比如素有低价VPS收割机之称的Virmach商家居然还没有到黑色星期五就有发布黑五促销活动。Virmach 商家有十多个数据中心,价格是便宜的,但是机器稳定性和速度肯定我们也是有数的,要不这么低的...

桌面监控为你推荐
.cn域名cn域名和com域名有啥区别?各有啥优点?Baby被问婚变绯闻baby的歌词rap那一段为什么不一样微信回应封杀钉钉为什么微信被封以后然后解封了过了一会又被封了李子柒年入1.6亿将55g铁片放入硫酸铜溶液中片刻,取出洗净,干燥后,称重为56.6g,问生成铜多少g??求解题步骤及答案关键字关键词编故事刘祚天DJ是什么职业?xyq.163.cbg.com『梦幻西游』那藏宝阁怎么登录?www.vtigu.com如图所示的RT三角形ABC中,角B=90°(初三二次根式)30 如图所示的RT三角形ABC中,角B=90°,点p从点B开始沿BA边以1厘米每秒的速度向A移动;同时,点Q也从点B开始沿BC边以2厘米每秒的速度向点C移动。问:几秒后三角形PBQ的面积为35平方厘米?PQ的距离是多少百度指数词什么是百度指数ip查询器怎么样查看自己电脑上的IP地址
成都主机租用 132邮箱 mach 网站保姆 徐正曦 稳定免费空间 shopex主机 安徽双线服务器 华为云盘 服务器是干什么用的 web应用服务器 atom处理器 测试网速命令 重庆联通服务器托管 googlevoice tracker服务器 塔式服务器 e-mail weblogic部署 美国vpn服务器 更多