带有源代码的Java中的IP Finder:我们可以借助联网, 具有事件处理功能的AWT / Swing开发Java中的IP Finder。让我们看一下用Java创建IP Finder的代码。
String url="www.srcmini02.com";
InetAddress ia=InetAddress.getByName(url);
String ip=ia.getHostAddress();
让我们看一下用于查找IP地址的Swing代码。
import javax.swing.*;
import java.awt.event.*;
import java.net.*;
public class IPFinder extends JFrame implements ActionListener{
JLabel l;
JTextField tf;
JButton b;
IPFinder(){
super("IP Finder Tool - srcmini");
l=new JLabel("Enter URL:");
l.setBounds(50, 70, 150, 20);;
tf=new JTextField();
tf.setBounds(50, 100, 200, 20);
b=new JButton("Find IP");
b.setBounds(50, 150, 80, 30);
b.addActionListener(this);
add(l);
add(tf);
add(b);
setSize(300, 300);
setLayout(null);
setVisible(true);
}
public void actionPerformed(ActionEvent e){
String url=tf.getText();
try {
InetAddress ia=InetAddress.getByName(url);
String ip=ia.getHostAddress();
JOptionPane.showMessageDialog(this, ip);
} catch (UnknownHostException e1) {
JOptionPane.showMessageDialog(this, e1.toString());
}
}
public static void main(String[] args) {
new IPFinder();
}
}
评论前必须登录!
注册