美文网首页
作业五实验内容

作业五实验内容

作者: Jr_13e7 | 来源:发表于2017-11-06 12:53 被阅读0次

    实验目的:

    制作一个执行Ping命令的GUI程序,并实现对执行次数、数据大小和时间限制的设定。

    实验过程:

    利用Eclipse软件,编写一个使用Java语言中的swing制作的界面,并实现Ping的功能。

    具体类划分:

    1) Demo.java

    执行main()方法的类,在其中生成一个UI的对象。

    2) UI.java

    设置UI的界面布局,分成两个区域,上半部为IP信息的显示,类型为JPanel,下半部为Ping命令的执行框,类型为JPanel,分别通过生成一个IPInfo的对象和一个PingInfo的对象实现,同时生成一个UIFrame的对象,调用UIFrame中的JFrame类型框架作为UI主界面的框架。

    3) UIFrame.java

    定义了框架的名称,位置,大小,布局的信息。

    4) IPInfo.java

    定义了一组用于输入和显示IP地址、子网掩码以及网络号的输入框,类型为JTextField并实现自动判断IP地址的类型的功能。

    5) PingInfo.java

    定义了执行Ping命令的文本框,类型为JTextArea,执行Ping命令的按钮,类型为JButton,以及对Ping命令执行次数、传递数据大小、超时限制信息的输入框,类型为JTextField,通过调用cmd中的ping命令,将ping命令的执行结果显示在文本框中,当显示的内容过长时自动开启垂直滚动条。

    完成界面如下:

    UI界面图

    功能测试:

    1)判断IP地址类型

    图1 图2 图3 图4 图5 图6

    2)对Ping命令实现参数修改并运行

    图7

    相关文章

      网友评论

          本文标题:作业五实验内容

          本文链接:https://www.haomeiwen.com/subject/xeflmxtx.html