新型java课程设计报告-聊天室.doc
还剩
46页未读,
继续阅读
下载文档到电脑,马上远离加班熬夜!
亲,很抱歉,此页已超出免费预览范围啦!
如果喜欢就下载吧,价低环保!
内容要点:
课 程 设 计 报 告 书 专 用 纸第 46 页 共 18 页七: 设计总结及体会这个程序代码并不多,也不复杂,但程序编写中用到了 JAVA 中的 Swing 组件,面板容器,事件处理,线程的创建、同步,输入输出处理,内部类,异常处理,和网络通信的知识,所以我还是很有收获的。在这次的课程设计中,我也用到了 Socket 类和 ServerSocket 类,明白了它们是 Java 实现 Sock课 程 设 计 报 告 书 专 用 纸第 45 页 共 18 页3. 聊天通信:课 程 设 计 报 告 书 专 用 纸第 44 页 共 18 页(3):把window.scroll(0,document.body.scrollHeight);【DelphiStudy】:这段代码放在页面的最下面六: 测试成果1. 服务端启动:2. 客户端启动:课 程 设 计 报 告 书 专 用 纸第 43 页 共 18 页contentPanel.add(help);closePanel.add(new Label(" "));closePanel.add(close);closePanel.add(new Label(" "));Container contentPane = getContentP课 程 设 计 报 告 书 专 用 纸第 42 页 共 18 页JPanel titlePanel = new JPanel();JPanel contentPanel = new JPanel();JPanel closePanel = new JPanel();JButton close = new JButton();JLabel title = new JLabel("聊天室客户端帮助")课 程 设 计 报 告 书 专 用 纸第 41 页 共 18 页DLGINFO.setText(" 用户名长度不能大于 15 个字符!");userName.setText(userInputName);return;}userInputName = userName.getText();dispose();}});//关闭对话框时的操作this.addWin课 程 设 计 报 告 书 专 用 纸第 40 页 共 18 页e.printStackTrace();}//设置运行位置,使对话框居中Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();this.setLocation( (int) (screenSize.width - 400) / 2 + 50,(int) (课 程 设 计 报 告 书 专 用 纸第 39 页 共 18 页//取消按钮的事件处理cancel.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent e){DLGINFO.setText(" 默认连接设置为 127.0.0.1:8888");dispose课 程 设 计 报 告 书 专 用 纸第 38 页 共 18 页userInputIp = "" + InetAddress.getByName(inputIp.getText());userInputIp = userInputIp.substring(1);}catch(UnknownHostException e){DLGIN
发表评论
暂无评论,赶快抢占沙发吧。