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

作业二实验内容

作者: Jr_13e7 | 来源:发表于2017-09-29 16:59 被阅读0次

学号:1505060221

制作网卡信息系统(NIC)

打开Eclipse软件,新建两个类 Display(用于展示)、Indicator(用来设置显示界面及其功能)。

界面设置:

在Indicator类中定义一个JFrame类型的主显示框,定义3个JPanel类型的组件,分别盛放"网卡信息显示","IPv4设置","功能开关"的组件框,同时定义一个JButton类型的按钮作为显示其他信息的按钮,将3个JPanel组件框和1个JButton按钮按流式布局的方式装入主显示框中。

"网卡信息显示"的组件框中按边界布局的方式,定义一个JLabel组件(标注"网卡类型"),一个JComboBox组件(显示下拉网卡列表),一个JButton按钮(显示详细信息)。

"IPv4设置"按4x3网格布局分别填入4个JLabel组件(标注"IP地址","子网掩码","默认网关","DNS"),4个JTextField(用于显示获取到的对应地址),2个JButton按钮(用来保存和重置)。

"功能开关"按1x3网格布局分别填入2个JButton按钮(用于禁用和重启网卡)。

另外设置一个JFrame文本框用于显示网卡信息,其中添加一个JTextArea组件存放选定网卡信息。

功能设置:

执行命令提示行中的"ipconfig /all"命令,读取电脑网卡配置信息,截取网卡描述名称、ipv4地址、子网掩码、默认网关、DNS信息,并将这些信息分别添加到JComboBox组件中和4个JTextField组件中。

"网卡信息显示"组件框中的JComboBox设置动作监听器,实现选定特定网卡后,自动将读取到的网卡信息添加到显示网卡的文本框中。给"详细"按钮设置动作监听器,点击按钮将显示网卡的文本框设置为可见,用于显示网卡信息。

给"其他"按钮设置动作监听器,点击按钮时将"IPv4设置"组件框设置为可用,这时将显示电脑的ipv4地址、子网掩码、默认网关和DNS。

(其他功能暂未实现,因为运行时需要管理员权限,尚未解决)

界面视图:

视图1 视图2 视图3

相关文章

  • 作业二实验内容

    学号:1505060221 制作网卡信息系统(NIC) 打开Eclipse软件,新建两个类 Display(用于展...

  • 作业四实验内容

    实验目的: 制作GUI小程序,并实现以下功能: (1)服务器程序 可以同时接收最多5个客户的访问; (2)实现迭代...

  • 作业五实验内容

    实验目的: 制作一个执行Ping命令的GUI程序,并实现对执行次数、数据大小和时间限制的设定。 实验过程: 利用E...

  • 作业三实验内容

    实验一: 搭建好实验电路,为四台主机分别配置四个IP地址,192.168.1.1~192.168.1.4,打开模拟...

  • 作业一实验内容

    学号:1505060221 1.SSH服务器的搭建 下载一个freeSSHD软件,在Server status选项...

  • 作业六实验内容

    实验目的: 制作多人同时聊天程序。 实验过程: 利用Codeblocks软件,建立两个Win32 GUI proj...

  • weka-Explorer-Preprocess 的使用

    一、 实验目的 了解 weka 中 Explorer 的 Preprocess 相关功能。 二、 实验内容 进入 ...

  • 系统调用实验——以fork函数为例,用API和C语言嵌入汇编两种

    一、实验目的 深入理解系统调用的工作机制 二、实验内容 1...

  • 不懂就要问

    不懂就要问。 昨天学校下发通知:周二上交2.0信息技术作业A1。 登录研修平台,发现我在实验小学选学的内容没有A1...

  • 第二周实验问题说明

    1.已经开始有无故缺课现象!!!非常不好! 2.关于作业提交 3.关于实验内容问题 (1) 建议每次实验,提前预习...

网友评论

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

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