关于手动设置ip和自动获取ip的java小程序
2017-07-28 15:52
519 查看
平时我们设置网络连接ip的时候是不是感觉很麻烦,需要去电脑里面设置。所以我写了一个java的自动更改的
import java.io.File;
import java.io.IOException;
import javax.swing.JFrame;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.applet.*;
public class cmd extends Applet {
Label lab1;
Button but1;
Button but2;
Button but3;
public void init () {
this.setSize(100,300);//窗套大小
lab1=new Label("IP设置界面");
but1=new Button("手动设置操作界面");
but2=new Button("确定更改");
but3=new Button("自动获取");
but1.setBackground(Color.red);
but2.setBackground(Color.green);
but3.setBackground(Color.green);
add(lab1);
add(but1);
add(but2);
add(but3);
but1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){ //监听接口
try{
Runtime.getRuntime().exec(" notepad E:\\IP\\ip.bat");
}
catch (Exception ex){
ex.printStackTrace();
}
}});
but2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){ //监听接口
try {
Desktop.getDesktop().open(new File("E:/IP/ip.bat"));
} catch (IOException e1) {
e1.printStackTrace();
}
}});
but3.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
try {
Desktop.getDesktop().open(new File("E:/IP/restore.bat"));
} catch (IOException e1) {
e1.printStackTrace();
}
}});
}
}
主要用到了.bat程序的运行,感觉很方便实用。当然界面很low。
代码部分就比较简单了,主要是用Runtime.getRuntime().exec(" notepad E:\\IP\\ip.bat");打开对应.bat程序。
import java.io.File;
import java.io.IOException;
import javax.swing.JFrame;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.applet.*;
public class cmd extends Applet {
Label lab1;
Button but1;
Button but2;
Button but3;
public void init () {
this.setSize(100,300);//窗套大小
lab1=new Label("IP设置界面");
but1=new Button("手动设置操作界面");
but2=new Button("确定更改");
but3=new Button("自动获取");
but1.setBackground(Color.red);
but2.setBackground(Color.green);
but3.setBackground(Color.green);
add(lab1);
add(but1);
add(but2);
add(but3);
but1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){ //监听接口
try{
Runtime.getRuntime().exec(" notepad E:\\IP\\ip.bat");
}
catch (Exception ex){
ex.printStackTrace();
}
}});
but2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){ //监听接口
try {
Desktop.getDesktop().open(new File("E:/IP/ip.bat"));
} catch (IOException e1) {
e1.printStackTrace();
}
}});
but3.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
try {
Desktop.getDesktop().open(new File("E:/IP/restore.bat"));
} catch (IOException e1) {
e1.printStackTrace();
}
}});
}
}
主要用到了.bat程序的运行,感觉很方便实用。当然界面很low。
代码部分就比较简单了,主要是用Runtime.getRuntime().exec(" notepad E:\\IP\\ip.bat");打开对应.bat程序。
相关文章推荐
- [转]Centos 网络配置(手动设置和自动获取)IP的方法
- win7 更改IP 脚本(自动获取和手动设置多个IP),将里面内容拷贝到记事本另存为set_win7_IP.bat
- linux服务器网络配置_自动获取ip_手动设置静态ip
- 设置WLAN的IP和DNS为自动获取失败,在DOS下手动修改
- Centos网络配置(手动设置和自动获取)IP的2种方法
- 更改IP 脚本(自动获取和手动设置多个IP),将内容拷贝到记事本另存为bat批处理文件
- Centos网络配置(手动设置和自动获取)IP的2种方法
- 关于设置ARM开机自动启动程序的说明
- HttpUrlConnection底层实现和关于java host绑定ip即时生效的设置及分析
- centos网络配置(手动设置,自动获取)的2种方法
- Red Hat 上网设置方法——自动获取IP
- [Linux]在Linux上部署Java开发环境笔记(一)-- 补充:Linux下如何手动设置IP及配置DNS服务
- 用netsh切换自动获取IP和手动配置IP地址
- HttpUrlConnection底层实现和关于java host绑定ip即时生效的设置及分析
- centos设置自动获取IP
- HttpUrlConnection底层实现和关于java host绑定ip即时生效的设置及分析
- C# 设置程序开机自动运行/设置&获取程序的安装路径
- 关于oracle设置不活动自动断开连接导致java访问数据库时发生异常的问题
- 批处理:自升级+程序升级,根据MAC更改IP+IE代理自动设置
- JAVA程序获取本机ip