基于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
、
中秋节快到了,spinservers针对中国用户准备了几款圣何塞机房特别独立服务器,大家知道这家服务器都是高配,这次推出的机器除了配置高以外,默认1Gbps不限制流量,解除了常规机器10TB/月的流量限制,价格每月179美元起,机器自动化上架,一般30分钟内,有基本自助管理功能,带IPMI,支持安装Windows或者Linux操作系统。配置一 $179/月CPU:Dual Intel Xeon E...
vollcloud怎么样?vollcloud LLC创立于2020年,是一家以互联网基础业务服务为主的 技术型企业,运营全球数据中心业务。VoLLcloud LLC针对新老用户推出全场年付产品7折促销优惠,共30个,机会难得,所有产品支持3日内无条件退款,同时提供产品免费体验。目前所有产品中,“镇店之宝”产品性价比高,适用大部分用户基础应用,卖的也是最好,同时,在这里感谢新老用户的支持和信任,我们...
物语云计算怎么样?物语云计算(MonogatariCloud)是一家成立于2016年的老牌国人商家,主营国内游戏高防独服业务,拥有多家机房资源,产品质量过硬,颇有一定口碑。本次带来的是特惠活动为美国洛杉矶Cera机房的不限流量大带宽VPS,去程直连回程4837,支持免费安装Windows系统。值得注意的是,物语云采用的虚拟化技术为Hyper-v,因此并不会超售超开。一、物语云官网点击此处进入物语云...