您的位置:首页 > 移动开发 > 微信开发

关于手动设置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程序。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java cmd