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

发布时间:2021-06-05

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

File file = null;//文件和目录路径名的抽象表示形式。 String FileDir = null, fileName = null;

FileReader in = null;//FileReader用来读取字符文件的便捷类。

BufferedReader bufferIn = null;//BufferedReader从字符输入流中读取文本,缓冲各个

字符,从而实现字符、数组和行的高效读取。

int token = 0;

TextArea 显示正在播放内容, 显示已播放的内容;//TextArea 对象是显示文本的多行

区域。可以将它设置为允许编辑或只读。

public BroadCastWord() {

super("单词广播系统");

select = new Button("选择要广播的文件"); 开始广播 = new Button("开始广播");

开始广播.setEnabled(false);//setEnabled()根据参数 的值启用或禁用此组件。 停止广播 = new Button("停止广播");

select.addActionListener(this);// 添加指定的动作侦听器,以接收发自此按钮的动

作事件。

开始广播.addActionListener(this); 停止广播.addActionListener(this); time = new Timer(2000, this);

open = new FileDialog(this, "选择要广播的文件", FileDialog.LOAD);

//FileDialog 类显示一个对话框窗口,用户可以从中选择文件。

显示正在播放内容 = new TextArea(10, 10);

//构造一个新文本区,该文本区具有指定的行数和列数,并将空字符串作为文本。

显示正在播放内容.setForeground(Color.pink);//设置组件的前景色为粉红色。 显示已播放的内容 = new TextArea(10, 10);

Panel north = new Panel();//Panel 是最简单的容器类。应用程序可以将其他组件

放在面板提供的空间内,这些组件包括其他面板。 north.add(select);//add将指定组件追加到此容器的尾部 north.add(开始广播); north.add(停止广播);

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

精彩图片

热门精选

大家正在看

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

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

支付方式:

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

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