作业二实验内容

2017-09-29  本文已影响0人  Jr_13e7

学号: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
上一篇下一篇

猜你喜欢

热点阅读