• 大小: 22.71MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-06-14
  • 语言: 其他
  • 标签: 广工  

资源简介

广工的计网课程的课设选题和课程实验的实验报告,有兴趣的同学可以下载来看一下。。。只能帮到这里了

资源截图

代码片段和文件信息



import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseListener;

import javax.swing.*;

public class ChatWindow extends Jframe{

static JList friendlist = null;
static DefaultListModel dm = null;//创建并设置列表数据模型
static JTextArea chatboard = null;//聊天面板
static JTextArea editboard = null;//消息发送框
JButton sendbt = null;//发送按钮
JButton closebt = null;//关闭按钮
JButton clsbt = null;//清屏按钮
JButton sendFilebt = null;//发送文件按钮
JScrollPane jsp = null;//聊天面板滚动条


ChatWindow(){
super();
settitle(“局域网即时聊天“);
this.setLayout(null);


//聊天面板的设置
chatboard = new JTextArea();
//chatboard.setSize(340230);
chatboard.setEditable(false);
chatboard.setBorder(BorderFactory.createLineBorder(Color.darkGray2));//设置边框
//聊天面板滚动条的设置
jsp = new JScrollPane(chatboard);
//this.add(chatboard);
jsp.setSize(340230);
this.add(jsp);
//chatboard.setLocation(1010);
jsp.setLocation(1010);

//dm的配置
dm = new DefaultListModel();
// dm.addElement(“123123“);

//friendlist的配置
friendlist = new JList(dm);
friendlist.setSize(120400);
friendlist.setBorder(BorderFactory.createLineBorder(Color.darkGray2));
//setMode,动态添加元素
friendlist.setModel(dm);
friendlist.addMouseListener(new friendlist_doubleclick());//双击ip地址
this.add(friendlist);
friendlist.setLocation(37010);

//editboard的设置
editboard = new JTextArea();
editboard.setSize(340100);
editboard.setEditable(true);
this.add(editboard);
editboard.setBorder(BorderFactory.createLineBorder(Color.darkGray2));
editboard.setLocation(10280);

//发送按钮的设置
sendbt = new JButton(“发送“);
sendbt.setSize(6020);
this.add(sendbt);
sendbt.setLocation(290385);
sendbt.addActionListener(new sendbt_adapter());//发送按钮监听事件
//清屏按钮的设置
clsbt = new JButton(“清屏“);
clsbt.setSize(6020);
this.add(clsbt);
clsbt.setLocation(220385);
clsbt.addActionListener(new clsbt_adapter());//清屏按钮监听事件
//关闭按钮的设置
closebt = new JButton(“关闭对话“);
closebt.setSize(12020);
this.add(closebt);
closebt.setLocation(10385);
closebt.addActionListener(new closebt_adapter());//关闭对话按钮监听事件
//文件发送按钮的设置
sendFilebt = new JButton(“发送文件“);
sendFilebt.setSize(12020);
this.add(sendFilebt);
sendFilebt.setLocation(10255);
sendFilebt.addActionListener(new sendFilebt_adapter());//发送文件按钮监听事件

setLocation(400200);
setSize(500450);
setResizable(false);

//窗口关闭按钮
this.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE); 


setVisible(true);
}

static void getFriendList(String ip){
dm.addElement(ip);
chatboard.append(“主机“ + ip + “上线!\n“);
//friendlist.updateUI();
}





}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件    1975296  2018-05-22 02:15  广工-计算机网络-计网实验+课设-广东工业大学\计网实验报告\-计算机网络实验报告.doc

     文件     993792  2018-05-22 02:16  广工-计算机网络-计网实验+课设-广东工业大学\计网课程设计\7.基于P2P的局域网即时通信系统 .doc

     文件          0  2017-06-26 16:28  广工-计算机网络-计网实验+课设-广东工业大学\计网课程设计\P2PPChats\.metadata\.lock

     文件      49277  2017-06-30 19:07  广工-计算机网络-计网实验+课设-广东工业大学\计网课程设计\P2PPChats\.metadata\.log

     文件        561  2017-06-26 16:30  广工-计算机网络-计网实验+课设-广东工业大学\计网课程设计\P2PPChats\.metadata\.mylyn\repositories.xml.zip

     文件        911  2017-06-30 10:19  广工-计算机网络-计网实验+课设-广东工业大学\计网课程设计\P2PPChats\.metadata\.plugins\org.eclipse.core.resources\.history\99\304afc9e3a5d001712bdeb99a68b5ea1

     文件         57  2017-06-30 12:26  广工-计算机网络-计网实验+课设-广东工业大学\计网课程设计\P2PPChats\.metadata\.plugins\org.eclipse.core.resources\.projects\P2PPChats\.indexes\e4\history.index

     文件        159  2017-06-29 13:58  广工-计算机网络-计网实验+课设-广东工业大学\计网课程设计\P2PPChats\.metadata\.plugins\org.eclipse.core.resources\.projects\P2PPChats\.location

     文件       9304  2017-06-30 19:09  广工-计算机网络-计网实验+课设-广东工业大学\计网课程设计\P2PPChats\.metadata\.plugins\org.eclipse.core.resources\.projects\P2PPChats\.markers

     文件     166413  2017-06-30 12:26  广工-计算机网络-计网实验+课设-广东工业大学\计网课程设计\P2PPChats\.metadata\.plugins\org.eclipse.core.resources\.projects\P2PPChats\org.eclipse.jdt.core\state.dat

     文件          1  2017-06-30 19:09  广工-计算机网络-计网实验+课设-广东工业大学\计网课程设计\P2PPChats\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\history.version

     文件        203  2017-06-30 19:09  广工-计算机网络-计网实验+课设-广东工业大学\计网课程设计\P2PPChats\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index

     文件          1  2017-06-30 19:09  广工-计算机网络-计网实验+课设-广东工业大学\计网课程设计\P2PPChats\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.version

     文件       2304  2017-06-30 19:09  广工-计算机网络-计网实验+课设-广东工业大学\计网课程设计\P2PPChats\.metadata\.plugins\org.eclipse.core.resources\.root\15.tree

     文件       1486  2017-06-30 19:09  广工-计算机网络-计网实验+课设-广东工业大学\计网课程设计\P2PPChats\.metadata\.plugins\org.eclipse.core.resources\.safetable\org.eclipse.core.resources

     文件         42  2017-06-29 13:58  广工-计算机网络-计网实验+课设-广东工业大学\计网课程设计\P2PPChats\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.core.resources.prefs

     文件        201  2017-06-26 16:41  广工-计算机网络-计网实验+课设-广东工业大学\计网课程设计\P2PPChats\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.debug.ui.prefs

     文件         87  2017-06-26 16:28  广工-计算机网络-计网实验+课设-广东工业大学\计网课程设计\P2PPChats\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.epp.logging.aeri.ide.prefs

     文件        482  2017-06-26 16:32  广工-计算机网络-计网实验+课设-广东工业大学\计网课程设计\P2PPChats\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.jdt.core.prefs

     文件        459  2017-06-26 21:19  广工-计算机网络-计网实验+课设-广东工业大学\计网课程设计\P2PPChats\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.jdt.launching.prefs

     文件        662  2017-06-30 19:07  广工-计算机网络-计网实验+课设-广东工业大学\计网课程设计\P2PPChats\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.jdt.ui.prefs

     文件         58  2017-06-26 16:28  广工-计算机网络-计网实验+课设-广东工业大学\计网课程设计\P2PPChats\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.jst.j2ee.webservice.ui.prefs

     文件         73  2017-06-26 16:41  广工-计算机网络-计网实验+课设-广东工业大学\计网课程设计\P2PPChats\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.m2e.discovery.prefs

     文件         62  2017-06-26 16:28  广工-计算机网络-计网实验+课设-广东工业大学\计网课程设计\P2PPChats\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.mylyn.context.core.prefs

     文件         97  2017-06-26 16:28  广工-计算机网络-计网实验+课设-广东工业大学\计网课程设计\P2PPChats\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.mylyn.monitor.ui.prefs

     文件        194  2017-06-26 16:41  广工-计算机网络-计网实验+课设-广东工业大学\计网课程设计\P2PPChats\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.mylyn.tasks.ui.prefs

     文件         50  2017-06-28 01:10  广工-计算机网络-计网实验+课设-广东工业大学\计网课程设计\P2PPChats\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.pde.api.tools.prefs

     文件        124  2017-06-26 20:25  广工-计算机网络-计网实验+课设-广东工业大学\计网课程设计\P2PPChats\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.rse.core.prefs

     文件         88  2017-06-26 16:28  广工-计算机网络-计网实验+课设-广东工业大学\计网课程设计\P2PPChats\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.rse.ui.prefs

     文件         69  2017-06-26 16:41  广工-计算机网络-计网实验+课设-广东工业大学\计网课程设计\P2PPChats\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.team.ui.prefs

............此处省略236个文件信息

评论

共有 条评论