资源简介
基于TDP、UDP的文件传输系统,使用C++编写 ; 基于TDP、UDP的文件传输系统,使用Java编写 ;
代码片段和文件信息
package client;
import java.awt.Color;
import java.awt.SystemColor;
import java.awt.Toolkit;
import java.awt.datatransfer.DataFlavor;
import java.awt.datatransfer.Transferable;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JComponent;
import javax.swing.JFileChooser;
import javax.swing.Jframe;
import javax.swing.JLabel;
import javax.swing.JMenuBar;
import javax.swing.JOptionPane;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.TransferHandler;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;
import java.awt.Font;
public class Cilentframe extends Jframe {
private static final long serialVersionUID = 1L;
private JTextField field;
private JTextArea showMessage;
private JButton browse;
private JTextField sendMsg;
private Client clinet;
private JButton send;
private JMenuBar showjMenubar;
private JScrollPane showMsgPanel;
private JComboBox clientList;
private JCheckBox compress;
private JCheckBox encipherment;
public void initScrollBar() {
showMessage = new JTextArea();
showMessage.setFont(new Font(“楷体“ Font.PLAIN 14));
showMessage.setColumns(10);
showMessage.setEditable(false);
showMessage.setBackground(new Color(245 245 245));
showjMenubar = new JMenuBar();
this.setJMenuBar(showjMenubar);
showMsgPanel = new JScrollPane(showMessage);
getContentPane().add(showMsgPanel);
showMsgPanel.setBounds(10 10 489 368);
getContentPane().add(showMsgPanel);
}
public Cilentframe() {
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InstantiationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (UnsupportedLookAndFeelException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
// initShow(new Client(this));
}
public void initShow(Client myclinet) {
setIconImage(Toolkit.getDefaultToolkit().getImage(
IpInframe.class.getResource(“/photo/ico.png“)));
getContentPane().setBackground(SystemColor.controlHighlight);
this.setSize(Constant.WIDTH Constant.HEIGHT);
// this.setLocation(Constant.LOCATION_X Constant.LOCATION_Y);
this.setResizable(false);
getContentPane().setLayout(null);
this.setLocationRelativeTo(null);// 设置窗口到屏幕中央
send = new JButton(“发送“);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-09-27 11:10 代码\
文件 590 2018-09-24 09:48 代码\.classpath
文件 382 2018-09-24 09:47 代码\.project
目录 0 2018-09-22 20:08 代码\communicationClient\
文件 406 2017-10-12 10:28 代码\communicationClient\.classpath
文件 395 2017-09-23 17:43 代码\communicationClient\.project
目录 0 2018-09-22 20:08 代码\communicationClient\.settings\
文件 598 2017-09-23 17:43 代码\communicationClient\.settings\org.eclipse.jdt.core.prefs
目录 0 2018-09-24 09:48 代码\communicationClient\bin\
目录 0 2018-09-24 09:48 代码\communicationClient\bin\client\
文件 928 2018-09-24 09:48 代码\communicationClient\bin\client\Cilentfr
文件 687 2018-09-24 09:48 代码\communicationClient\bin\client\Cilentfr
文件 1195 2018-09-24 09:48 代码\communicationClient\bin\client\Cilentfr
文件 2254 2018-09-24 09:48 代码\communicationClient\bin\client\Cilentfr
文件 825 2018-09-24 09:48 代码\communicationClient\bin\client\Cilentfr
文件 9482 2018-09-24 09:48 代码\communicationClient\bin\client\Cilentfr
文件 997 2018-09-24 09:48 代码\communicationClient\bin\client\Client$HeartTask.class
文件 2300 2018-09-24 09:48 代码\communicationClient\bin\client\Client$Reconnect.class
文件 10421 2018-09-24 09:48 代码\communicationClient\bin\client\Client.class
文件 1006 2018-09-24 09:48 代码\communicationClient\bin\client\Constant.class
文件 1707 2018-09-24 09:48 代码\communicationClient\bin\client\EncryptUtil.class
文件 1402 2018-09-24 09:48 代码\communicationClient\bin\client\GZipUtils.class
文件 623 2018-09-24 09:48 代码\communicationClient\bin\client\IpInfr
文件 680 2018-09-24 09:48 代码\communicationClient\bin\client\IpInfr
文件 698 2018-09-24 09:48 代码\communicationClient\bin\client\IpInfr
文件 1081 2018-09-24 09:48 代码\communicationClient\bin\client\IpInfr
文件 1081 2018-09-24 09:48 代码\communicationClient\bin\client\IpInfr
文件 6624 2018-09-24 09:48 代码\communicationClient\bin\client\IpInfr
文件 2523 2018-09-24 09:48 代码\communicationClient\bin\client\ReceiveFile.class
文件 7926 2018-09-24 09:48 代码\communicationClient\bin\client\ReceiveMessage.class
文件 2489 2018-09-24 09:48 代码\communicationClient\bin\client\SendFile.class
............此处省略85个文件信息
相关资源
- RSA加密传输AES的key和iv js加密 java解
- Android-rtsp-h264实时视频音频直播,支持
- 基于netty与protobuf的Android手机视频实时
- 音频采集传输播放
- Android Wifi开发Demo
- java聊天程序群聊,私聊,传输文件,
- Android语音实时传输
- 记录温度变化曲线的android程序,单片
- android 文件传输app源代码
- RtpSDK.zip
- 开源STM32F4xx自定义USB数据传输,支持
- 利用json在servlet和jsp间传输数据所需的
- 使用java实现的仿QQ登陆以及文件传输
- Android实现Wifi数据传输
- Android基于wifi模块的局域网聊天以及文
- C#调用adb传输和与android手机通讯
- android数据传输RSA加密DEMO
- java聊天和文件传输
- android BlueToothDemo 蓝牙搜索,配对,连
- Wifi传输 for Android
- HBuilder实现蓝牙通讯 - 亲测可用html5
- Android端WifiDirect文件传输Demo
- 基于java的p2p文件传输代码.rar
- Java实现与FTP服务器的数据传输2
- Java基于Socket文件传输
- 非阻塞socket实现android手机与PC的文件
- 编程实现可靠数据传输原理Go-Back-N
- 可靠UDP传输(java)
- java文件p2p传输
- java socket超精美仿qq通信软件(mysql)
评论
共有 条评论