《基于Java的远程桌面监控源代码》由会员分享,可在线阅读,更多相关《基于Java的远程桌面监控源代码(43页珍藏版)》请在人人文库网上搜索。
1、基于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;im。
2、port java.awt.event.ActionEvent;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;import javax.swing.tree.DefaultMutableTreeNode;import javax.swing.tree.DefaultTreeCellRenderer;import javax.swing.tree.DefaultTreeMode。
3、l;import javax.swing.tree.TreePath;import javax.swing.tree.TreeNode;import java.awt.Image;import javax.swing.ImageIcon;import java.awt.Toolkit;public class midClientpublic static void main(String args) throws IOExceptiontryUIManager.setLookAndFeel(com.sun.java.swing.plaf.windows.WindowsLookAndFeel);。
4、catch(Exception e1)new Ctree();class Ctree extends JFrame implements ActionListenerboolean disConnect=false;boolean passOk=true;boolean startPort=false;boolean DialogApp=false;boolean existFile;FileOutputStream fo;/*1JMenuBar menu=new JMenuBar();JMenu mnuFile =new JMenu(文件);JMenuItem AddComputer =ne。
5、w JMenuItem(添加新主机);JMenuItem mnuFileExit =new JMenuItem(退出);/*2JButton Addcomputer=new JButton(隐藏主机);JLabel Host=new JLabel(选择主机);JPanel H_A=new JPanel();Choice Address=new Choice();JLabel ConnectIp=new JLabel( 服务器IP地址 );JTextField ConnectIpText=new JTextField(14);/*3DefaultMutableTreeNode Root = ne。
6、w DefaultMutableTreeNode(远程控制管理器);JTree tree = new JTree(Root);JPopupMenu popM=new JPopupMenu();JMenuItem cy_load=new JMenuItem(下载);JMenuItem cy_delect=new JMenuItem(删除);JMenuItem cy_refurbish=new JMenuItem(刷新子项);JFileChooser Jsave=new JFileChooser();JScrollPane treePane=new JScrollPane();DefaultTre。
7、eCellRenderer cellRenderer=null;DefaultMutableTreeNode node1=null;DefaultTreeModel treeModel;File selectFile;/*4Socket ClientSocket=null; /声名一个套接字String HostName=null;int IPPort=0;PrintWriter out=null;BufferedReader in=null;/子窗口按钮Dialog AddHost=null;JTextField Computer=null;JTextField Port1=null;JBu。
8、tton ok=new JButton(确定);JButton cancel=new JButton(取消);Dialog listen