首页
学习
活动
专区
圈层
工具
发布

Java---基于TCP协议的相互即时通讯小程序

, 3)把其他在线用户的userName通知当前用户 4)开启一个线程专门为当前线程服务 (2)退出(注销): (3)发送消息 ※※发送通讯内容之后,对方如何知道是干什么,通过消息协议来实现: 客户端向服务器发的消息格式设计...null@#userName 3)发送: on @# JList.getSelectedValue() @# tfdMsg.getText() @# tfdUserName.getText() 服务器向客户端发的消息格式设计...JMenuBar bar = new JMenuBar();// 菜单条 this.setJMenuBar(bar); JMenu jm = new JMenu...当前用户登录的消息即用户名”通知给所有其他已经在线的人 * * @param userName */ // 技术思路:从池中依次把每个socket(代表每个在线用户)取出,向它发送...menuBar = new JMenuBar(); this.setJMenuBar(menuBar); JMenu menu = new JMenu("选项");

2K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    向邮件添加附件

    向邮件添加附件 可以将附件添加到电子邮件或消息部分(具体地说,是添加到%Net.MailMessagePart或%Net.MailMessage的实例)。...要执行此操作,请使用以下方法: 这些方法中的每一种都会将附件添加到原始邮件(或邮件部分)的Parts数组中,并自动将IsMultiPart属性设置为1。...AttachEmail() 给定一封电子邮件(%Net.MailMessage的实例),此方法会将其添加到邮件中。此方法还设置消息或消息部分的Dir和FileName属性。...在这种情况下,不能添加任何其他附件。 示例:MessageWithAttach() 以下示例生成一封带有一个硬编码附件的简单电子邮件。...如果ContinueAfterBadSend为1,系统会将失败的电子邮件地址添加到FailedSend属性的列表中。默认值为0。 ShowBcc指定是否将密件抄送标头写入电子邮件。

    3.9K20

    java swing开发窗体程序开发(一)GUI编程

    运行的效果如下 (二)带有菜单栏,菜单条,和子菜单的窗体程序 首先要知道几个常见类和函数 JMenuBar:代表菜单条,他需要被设置给JFrame窗体中 JMenu:代表菜单,他需要被放在菜单条中...Icon:代表图标,使用new ImgeIcon(“文件路径”);//使用绝对路径,这里由于是linux所以没有盘符 常用函数 JFrame: setJMenuBar(JMenuBar menuBar...1:JPanel面板:常用JPanel作为一个面板,最普通的面板,向该面板中添加组件。...默认布局是FlowLayout 2:JTabbedPane可切换选项卡面板:特点,向该面板中添加组件时,会可以为这个组件添加选项卡。...即通过选项卡可以切换不同的组件(也可以是子面板JPanel),相当于,第一个选项卡点击 显示第一个界面,第二个选项卡点击,不开新窗口,就在该窗口上显示第二个界面。

    5.7K30
    领券