计算机网络第二次作业

冯过 软件工程二班 1505060204

一、作业目的:写一个小程序读取网络配置信息

二、作业过程:

1.从网上和同学那里了解到可以有多种实现方法。可以用c++写,可以用java写,可以用python写,可以用c#写等等。然后我选择了java。

2.首先要写一个小框框出来,通过查阅书籍,了解了各个组件的代码实现方式,然后按照要求写把窗口写了出来。过程中,由于这些组件的函数和参数很多,调试用了好一阵子。


3.通过代码读取在cmd下执行ipconfig /all得到的网络配置信息。并且将这些信息通过label组件显示在窗口上。 然后因为怎么将label的文本进行换行弄了很久,最后发现可以直接嵌入html代码,然后用html的换行就可以了。

4.借助exe4j将java文件转化为exe文件。不过打包后的exe文件即使在里面包含了jdk,但在没有配置jdk环境的电脑还是会提示出错。只能在安装了jdk的电脑上执行。

生成exe文件


在无JDK环境的电脑运行提示错误


运行结果

三、总结:通过这次作业,知道了解决一个问题可以有很多种方法,了解了用java写图形用户界面的方法。也了解了制作绿色软件的流程,增强的动手能力和思考能力。

四、代码:



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 题目要求: 1.编程作业,要求用一种自己擅长的语言实现ip地址的获取,及其详细信息的显示,要求用窗口显示。 2.生...
    linlan96阅读 2,649评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,796评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,856评论 25 709
  • 你为何要踽踽独行 昭示不一样的自己 可我已望眼欲穿 却看不到原来的你
    枯荷听雪阅读 864评论 0 0
  • 1,从本篇文章中我学到的最重要的概念 ①在学习中,要学会合理安排时间,分清优先考虑与暂不考虑。 ②学会把握碎片时间...
    17数411张文霞阅读 1,911评论 1 1