//iplabel.java
import java.net.*;
import java.awt.*;
import javax.swing.*;
public class iplabel
{
jframe frame;
jlabel label1,label2;
jpanel panel;
string ip,address;
public void getip()
{
try
{
inetaddress addr = inetaddress.getlocalhost();
ip=addr.gethostaddress().tostring();//获得本机ip
address=addr.gethostname().tostring();//获得本机名称
//system.out.println("addr=:"+string.valueof(addr));
}
catch(exception e)
{
system.out.println("bad ip address!"+e);
}
}
public void showframe()
{
frame=new jframe("my ip");
label1=new jlabel("this my ip");
label1.settext(ip);
label2=new jlabel("this my address");
label2.settext(address);
panel=new jpanel();
panel.add(label1);
panel.add(label2);
frame.getcontentpane().add(panel);
frame.setsize(400,300);
frame.setvisible(true);
}
public static void main(string agrs[])
{
iplabel myip=new iplabel();
myip.getip();
myip.showframe();
}
}
