请教各位,如何用java标准库获得本机ip地址?
解决方案 »
- 想破头啦,关于父类强转成子类的问题
- 用swing怎么实现像ext里面的table类型切换啊
- 今天去华为赛门铁克面试被提到的一个问题(JAVA)
- eclipse 的jad插件是什么??哪里可以下载
- 字符串比较,想不明白为什么
- 小的跟各位老大跪下了!急!
- 关于Applet与servlet通讯问题,高手请进,在线等!
- 关于snmp: westhawk.co.uk公司的java snmp开发包,接受Trap初始化异常:Socket
- 初学JAVA者寻找合适的书籍!
- 求救:简单的单向链表,this.next.add(newNode)与add(this.next)的区别
- clone问题
- 问大家一个关于GregorianCalendar类的问题,一段源程序,最后的一步明白。
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(); }
}
System.out.println(ip.getHostAddress());
结贴给分吧,谢谢。