java swing开发的一个ip管理小工具

名称: 设置IP小工具/网络协议管理软件

模式:简单模式/高级模式,启动时要显示的模式可以在config的配置文件中配置。

功能:主要对IP变化频繁,手动设置比较麻烦的而开发的小工具,
可以对IP进行管理如:
1) 新增IP, 2) 修改IP,  3) 删除IP,4) 复制IP,   5) 保存当前IP
6) 清空IP信息,  7) 应用方案,   8) 自动获取

特点:
1) 功能点丰富
2) 自动识别系统类型
3) 自动加载网卡类型
4) 5秒钟自动刷新选中网卡IP信息
5) 可分别对不同的网卡机型设置IP
6) 使用多线程执行任务,解决了swing执行命令时卡住停顿的现象,达到很好的用户体验。

以下按照两种模式分别进行介绍:

简单模式:主要进行两种IP切换,可以保存一个IP和直接自动获取,使用与宿舍自动获取和实验室设定IP或者其他类似情况。
软件使用简单,直接上图,有图有真相: 



 
 
 
高级模式:  高级模式主要功能以下介绍,界面图如下:



 


1) 新增IP : 增加一个IP保存到系统中,以便下次还能使用,输入IP,自动补全子网掩码和网关信息,如果不符合则按需要修改即可,在输入DNS,点击保存即可。如下图: 



 
2) 修改IP
在左侧的"存储IP信息"栏中,点击选中一条记录,点击"修改信息"即可对选中IP进行修改,如下图: 
 

 
            
3) 删除IP:选中一条IP信息,点击删除即可。

4) 复制IP : 选中一条信息,点击"复制IP"则会对当前IP进行复制到存储IP信息栏中,名字为被复制IP信息名字加上"_复制"

5) 保存当前IP : 将当前网卡中在使用的IP进行保存到IP列表中,名字为当前时间的年月日时分秒

6) 清空IP信息:对IP栏中的信息进行清空,做全部删除处理。

7) 应用方案 : 选中IP栏中的信息点击,则会显示对应的信息到"选择IP信息"中,点击应用则可以将选中的IP设置到对应的网卡中。

8) 自动获取 :自动获取IP信息,即对选中的网卡IP信息进行删除。


其他说明:
      1)多线程,可以配置执行任务的线程数量;
      2)可配置启动后默认显示的模式;
      3)扩展性强,移至到其他系统中使用时,直接配置对应的获取IP和设置IP的命令到配置文件中。
      4)如果安装了jdk环境的机器,直接运行安装后目录下的jar文件即可使用,大小仅有4.08M大小。

缺点说明:目前暂时不对DNS2进行设置。

下载地址:http://pan.baidu.com/share/link?shareid=216826&uk=1678022245
后注:这个小工具本来是去年在杭州出差的时候,工作地点和酒店之间经常切换,设置IP很麻烦,所以就自己做了这个小工具的V1.0版本使用,但是后来发现配置有时候失败而且执行命令会出现卡一会才能缓过神来的情况,所以利用了几天下班回来的晚上,对V1.0进行改造,全部使用多线程进行执行命令和查询IP信息;增强了设置信息失败后等待一段时间后重新执行命令的功能,所以就出现了现在V1.1版本。
有兴趣的朋友可以下载来玩玩,有问题欢迎一起交流,尽管SWING已经不是很流行了,但是还是可以为我们带来方便的。

猜你喜欢

转载自edmond207.iteye.com/blog/1756089