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

作业二实验内容

作者: 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

    相关文章

      网友评论

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

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