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

 时间:2026-02-14 23:25:32

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头形态的颈线的作用
  • 热门搜索
    自助餐怎么吃 不排卵怎么办 虾球怎么做 索尼手机怎么样 马桶垫怎么套 兰蔻粉水怎么样 大写四怎么写 优酷怎么上传视频 惠州学院怎么样 痔疮掉出来了怎么办