| |
//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();
} }
|
|