网络编程UDP聊天图形化界面开发(一)

 时间:2024-10-12 19:59:39

1、创建一个窗口,直接使用Frame类即可,我们通过创建一个GUIChart类,让该类继承自掂迎豢畦Frame类,便可以使用Frame类中的方法了。首先我们在构造方法中进行初始化操作,设置窗口的若干属性,同时在窗口中设置两个Panel。如果对画窗口不了解的话,可以参考下文。

网络编程UDP聊天图形化界面开发(一)

2、下面我们来设置整个窗口中下半部分的Panel,在这个Panel中,我们创建一个文本区域用来存放输入的IP地址,另外创建4邗锒凳审个按钮(发送,记录,清屏,震动),分别将文本区域和按钮添加到Panel中,并设置Panel在整个窗口中的位置,如下图所示。

网络编程UDP聊天图形化界面开发(一)

3、接着我们设置上面的Panel,该Panel主要有两块:显示区域和发送文本区域。我们设置显示区域为不可编辑区域,同时设置背景颜色和字体大小等。将显示区域和发送区域设置在Panel的不同位置,同时设置Panel在整个窗口中的位置。

网络编程UDP聊天图形化界面开发(一)

4、当我们在运行程序的时候,会出现窗口,但是当我们点击窗口右上角的红叉时,却关不掉窗口,只能停止程序运行关闭窗口。解决该问题的方法是需要设置事件监听,我们添加一个WindowListener,设置当点击关闭窗口时退出,如下图所示。

网络编程UDP聊天图形化界面开发(一)

5、下面我们运行程序查看结果,注意程序弹出的窗口应该如下图所示,如果弹出的窗口没有中间的横线的话,可以尝试先让窗口最大化在还原,可以解决该问题,如果还不行的话请检查代码是否有错。

网络编程UDP聊天图形化界面开发(一)
  • kindle阅读打开灯的操作
  • Java如何把sql取出来的值放到变量里
  • web项目源码如何加密
  • 无法定位程序输入点 于动态链接库MSVCR120上
  • m头形态的颈线的作用
  • 热门搜索
    手抄报a3版面设计图 幸福班级手抄报 小学生国庆节手抄报 关于马的手抄报图片 小学生科技手抄报图片 我爱校园手抄报内容 关于祖国在我心中的手抄报 关于语言艺术的手抄报 手抄报古诗 安全手抄报内容大全