动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   程序开发 → 阅读文章

 如何使用Java获得本机IP和名称

作者来源: 
阅读 数 587 人次 , 2006-4-28 11:50:00 

  利用Java除了可以做到很多复杂的东西,我们也可利用它来进行简单的查询本机IP和名称,以下为源代码。





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

  }
  }


  
 本文Tags组网  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:用finally关键字来避免资源漏洞
· 下一篇:如何用java来计算对数
· Palm开发疑难七问七答
· 一个理解wait()与notify()的例子
· 使用MIDP建立HTTP连接
· IBM发起开放AJAX工具运动
· getYear 方法


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077