当前位置:编程学习 > JAVA >>

获得本机IP和名称

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(); 
 
补充:软件开发 , Java ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,