`
edmond207
  • 浏览: 6674 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

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已经不是很流行了,但是还是可以为我们带来方便的。

 

  • 大小: 70.5 KB
  • 大小: 33.9 KB
  • 大小: 38.9 KB
  • 大小: 50.7 KB
  • 大小: 128.2 KB
分享到:
评论

相关推荐

    纯JAVA实现修改本地IP(swing界面版)

    在本文中,我们将深入探讨如何使用Java编程语言创建一个Swing界面应用,该应用能够修改本地计算机的IP地址。这个程序允许用户存储多个预设IP地址,并方便地在它们之间切换,同时也支持删除不需要的IP配置。我们将会...

    JAVA Swing小游戏实例与代码

    这个资源集合包含了一系列使用Swing开发的小游戏实例,涵盖了从简单的游戏到复杂的交互式应用,让我们逐一深入探讨。 1. **吃金豆游戏**: 吃金豆游戏是一种经典的迷宫逃脱游戏,玩家控制的角色需要在充满障碍和...

    Java Swing组件写的游戏客户端.zip

    在这个特定的项目中,"Java Swing组件写的游戏客户端" 暗示了一个基于Java Swing开发的游戏客户端应用,它允许用户在本地计算机上与游戏服务器交互,进行游戏体验。 1. **Swing组件基础**: - JFrame:这是Swing...

    java swing版qq

    Java Swing版QQ是一款使用Java编程语言的...总结来说,Java Swing版QQ项目涵盖了Java GUI设计、网络编程、多线程并发、服务器管理、数据传输与序列化等多个核心编程概念,对于学习和提升Java全栈开发能力非常有帮助。

    IP管理工具-用java编写的

    Java是一种广泛使用的编程语言,以其跨平台性、面向对象和丰富的库支持而闻名,因此选择Java来开发IP管理工具是一个常见的选择。 IPMsg(IP Message)通常指的是IP Messenger,一种用于局域网内通信的应用程序,...

    仿QQ聊天系统(java swing)

    【标题】"仿QQ聊天系统(java swing)"是一个基于Java Swing开发的桌面应用程序,它模仿了QQ的基本功能,提供了用户间的实时通讯服务。Swing是Java标准版(J2SE)的一部分,用于构建图形用户界面(GUI)的库,具有...

    java swing 做的QQ聊天程序

    Java Swing 是Java GUI...总的来说,这个项目涵盖了Java Swing GUI编程、网络编程、多线程、数据库操作和安全性等多个方面的知识,对于想要深入理解Java桌面应用开发和网络通信的开发者来说,是一个很好的实践案例。

    Java+Swing聊天室

    Java+Swing聊天室是一个基于Java编程语言,利用Swing库构建的桌面应用程序。Swing是Java的标准GUI(图形用户界面)工具包,它提供了一系列组件,如按钮、文本框和面板,用于创建美观且功能丰富的用户界面。在这个...

    java实现的聊天工具 简易版 非常适合学习用

    Java实现的聊天工具是一款非常适合初学者和进阶者学习的项目,它虽然简单,但却包含了构建基本聊天应用所需的关键技术。这款简易版的聊天工具在设计时,充分考虑了教学和实践的需求,通过全面的注释,使得学习者能够...

    JAVA SWING 多线程扫描局域网IP及端口 v2 源码

    在"JAVA SWING 多线程扫描局域网IP及端口 v2 源码"这个项目中,我们可以看到开发者使用了Swing来创建一个图形化的用户界面,同时结合多线程技术来实现局域网内的IP和端口扫描。 1. **Swing基础**:Swing是Java AWT...

    java Swing实现的仿qq

    在"java Swing实现的仿qq"项目中,我们将会探讨如何使用Swing来构建一个类似于腾讯QQ的客户端应用。 首先,我们需要理解Swing中的基本组件和布局管理器。例如,JFrame是窗口的基础,JLabel用于显示文本或图标,...

    javaswing 模拟QQ聊天

    Java Swing 是Java GUI(图形用户界面)库的一部分,主要...开发者需要理解如何在Swing环境中组织和管理线程,以及如何利用socket进行数据交换,同时还需要具备良好的用户体验设计能力,以创建一个易于使用的聊天工具。

    JAVA编写的聊天小工具

    【JAVA编写的聊天小工具】是一款基于JAVA编程语言开发的简易聊天应用程序,它允许多个用户之间进行实时通信,类似于我们熟知的QQ社交软件。这款工具的核心功能包括文本聊天、可能还包括表情发送、文件传输等基本交互...

    java多线程+Socket+Swing做的局域网聊天程序

    Swing是Java的一个图形用户界面(GUI)工具包,用于构建桌面应用程序。在本项目中,Swing用于创建聊天窗口、输入框、按钮等UI元素,以及处理用户的交互事件。例如,用户在聊天窗口输入消息后,Swing可以捕获这个事件...

    java开发的聊天工具

    总的来说,Java开发的聊天工具涵盖了网络编程、多线程、UI设计、安全加密、数据库操作等多个方面,为用户提供了一个高效、安全且易于维护的沟通平台。随着技术的发展,现代聊天工具还可能引入AI聊天机器人、语音识别...

    java开发的局域网内部聊天工具

    综上所述,一个基于Java的局域网内部聊天工具涉及了众多的技术点,从网络编程到GUI设计,再到数据存储和安全机制,每个环节都是实现高效、稳定、安全通信的关键。开发者需要具备扎实的Java基础,以及对网络通信、多...

    JAVA多线程本地IP端口扫描器

    这个扫描器实现了这一功能,可以扫描本地主机的开放端口,这对于系统管理员来说是一个非常实用的工具。 在实现过程中,程序可能采用了**Socket编程**来发起网络连接。在Java中,Socket类提供了创建TCP连接的能力。...

    udp.zip_UDP_java swing聊天

    在“java swing udp写的一个局域网聊天小程序”项目中,两个主要的类文件——UDPTalk.java和UDPContext.java,很可能是实现聊天功能的核心部分。 UDPTalk.java可能包含了聊天应用的主界面和用户交互逻辑。它可能会...

    socket小项目(基于swing,java)

    在这个小项目中,我们使用了Swing库来构建用户界面,Swing是Java提供的一个轻量级的GUI(图形用户界面)工具包,非常适合开发桌面应用程序。 在Java中,Socket通常用于实现客户端-服务器架构。Socket类代表了网络上...

    java Swing方式预览海康视频.rar

    综上所述,"java Swing方式预览海康视频.rar"项目涉及了Java Swing GUI开发、JNI接口调用、视频流处理、事件驱动编程等多个方面,是学习和实践Java桌面应用与硬件交互的一个良好示例。通过深入理解这些知识点,...

Global site tag (gtag.js) - Google Analytics