如何使用Java获得本机IP和名称
利用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();
} }
| 出处: CSDN 日期: 2004-10-25 |
好:0 一般:0 差:1 |
|