网站IP地址查询小工具
唉,弄了一个小时,终于把打包学会了。
在JAVA写的这个小工具,虽然实用性不大,但毕竟是第一个个人小工具。JAVA写的这个东西虽然大小只有
3K,但有一个不足就是,即使你再小的工具,也一定要装JAVA的环境!
下面是截图:

源码如下:
import java.net.*;
import java.awt.*;
import java.awt.event.*;
public class CZIP extends Frame implements ActionListener {
TextField text;
Label lab1, lab2, lab3,lab4,lab5,lab6,lab7;
Button but1, but2;
URL add;
InetAddress ip;
CZIP() {
super("网站IP地址查询小工具");
setSize(400, 150);
setLayout(null);
setBounds(312,309,400,150);
text = new TextField(30);
text.setBounds(160, 36, 220, 20);
lab4 = new Label();
lab4.setBounds(160, 66, 220, 20);
lab5 = new Label();
lab5.setBounds(160, 96, 100, 20);
lab1 = new Label("所查URL:");
lab1.setBounds(10, 30, 120, 30);
lab2 = new Label("主机域名:");
lab2.setBounds(10, 60, 120, 30);
lab3 = new Label("主机IP地址:");
lab3.setBounds(10, 90, 120, 30);
but1 = new Button("查询");
but1.setBounds(276, 96, 50, 20);
but2 = new Button("退出");
but2.setBounds(330, 96, 50, 20);
lab6 = new Label("提示:'http//'不可省略!");
lab6.setBounds(10, 120, 130, 30);
lab7 = new Label("Van 版权所有。");
lab7.setBounds(300, 126, 80, 20);
add(lab1);
add(text);
add(lab2);
add(lab4);
add(lab3);
add(lab5);
add(but1);
add(but2);
add(lab6);
add(lab7);
text.addActionListener(this);
but1.addActionListener(this);
but2.addActionListener(this);
setVisible(true);
validate();
}
public void actionPerformed(ActionEvent e) {
try {
add = new URL(text.getText().trim());
ip = InetAddress.getByName(add.getHost());
} catch (MalformedURLException murle) {
System.out.println(murle);
} catch (UnknownHostException uh) {
}
if (e.getSource() == but1) {
if (text.getText() != "") {
lab4.setText(ip.getHostName());
lab5.setText(ip.getHostAddress());
}
}
if (e.getSource() == but2)
System.exit(0);
}
public static void main(String args[]) {
new CZIP();
}
}
以后希望能写不这么菜的吧!
个人总结:这里主要学会了用DOS,和eclipse打包方法。呵呵!
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
