主机基于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

UCloud:美国云服务器,洛杉矶节点大促,低至7元起/1个月

ucloud美国云服务器怎么样?ucloud是国内知名云计算品牌服务商家,目前推出全球多地机房的海外云服务器。UCloud主打的优势是海外多机房,目前正在进行的2021全球大促活动参与促销的云服务器机房就多达18个。UCloud新一代旗舰产品快杰云服务器已上线洛杉矶节点,覆盖北美和亚太地区,火热促销中, 首月低至7元,轻松体验具备优秀性能与极高性价比的快杰云服务器。点击进入:ucloud美国洛杉矶...

DediPath($1.40),OpenVZ架构 1GB内存

DediPath 商家成立时间也不过三五年,商家提供的云服务器产品有包括KVM和OPENVZ架构的VPS主机。翻看前面的文章有几次提到这个商家其中机房还是比较多的。其实对于OPENVZ架构的VPS主机以前我们是遇到比较多,只不过这几年很多商家都陆续的全部用KVM和XEN架构替代。这次DediPath商家有基于OPENVZ架构提供低价的VPS主机。这次四折的促销活动不包括512MB内存方案。第一、D...

racknerd新上架“洛杉矶”VPS$29/年,3.8G内存/3核/58gSSD/5T流量

racknerd发表了2021年美国独立日的促销费用便宜的vps,两种便宜的美国vps位于洛杉矶multacom室,访问了1Gbps的带宽,采用了solusvm管理,硬盘是SSDraid10...近两年来,racknerd的声誉不断积累,服务器的稳定性和售后服务。官方网站:https://www.racknerd.com多种加密数字货币、信用卡、PayPal、支付宝、银联、webmoney,可以付...

桌面监控为你推荐
美国互联网瘫痪美国网络大瘫痪到底是怎么发生的咏春大师被ko八极拳大师真的被咏春叶问打败了吗?八极咏春比优劣如何?谢谢.原代码源代码是什么haokandianyingwang谁给个好看的电影网站看看。haole16.com玛丽外宿中16全集在线观看 玛丽外宿中16qvod快播高清下载www.gogo.com祺笑化瘀祛斑胶囊效果。175qq.comkf.qq.com.地址是什么朴容熙给我介绍几个韩国 ulzzang 最好是像柳惠珠那样的 不要出道的...鹤城勿扰齐齐哈尔,又叫鹤城吗?盗车飞侠侠盗飞车罪恶都市全部秘籍ps手柄版的
动态域名解析 域名主机空间 私服服务器租用 cybermonday 好看的桌面背景大图 日本空间 长沙服务器 gg广告 新天域互联 秒杀预告 ca187 lamp的音标 深圳域名 购买空间 免费网络空间 双11促销 香港博客 gotoassist 美国西雅图独立 留言板 更多