基于局域网的消息广播系统的设计与实现(10)

时间:2025-03-11

基于Eclipse编程环境,实现一个局域网环境下的文件的广播以及接收系统: 一行一行读取文件然后广播,同一子网掩码下的的用户都可以接收并查看。

import java.awt.event.*; import javax.swing.Timer; (2)界面设计

该段功能由ServerFrame.java文件中的ServerFrame类实现,具体实现过程如下: 窗口布局:服务器端窗口使用了BorderLayout事务管理器,把整个容器分成了几个区域,每个面板又分别使用不同的事务管理器放置其他组件,如按钮、标签、文本框等,各个组将构成了一个完整的服务器端界面。

下面图5-1是发送端初始化界面的截图:

图5-1发送端初始化界面

(3)事件处理:

通过Java的授权事件模型,针对组件“选择要广播的文件”、“开始广播”“停止广播”Button1~Button8,通过addActionListener(主要运用了addActionListener)方法注册监听器,并且实现ActionListener接口中的actionPerformed方法,这样,当组件触发了相应类型的事件后,此事件就会被传送给已注册的监听器,事件监听器负责处理事件。至此,实现了窗口对以下几个事件的响应:打开文件,开始发送信息、停止发送信息。

5.2 服务器端

(1)这部分代码包含的包只有三个:

基于局域网的消息广播系统的设计与实现(10).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219