基础知识:JAVA中实现获得本机IP和名称的代码Java认证考试
文章作者 100test 发表时间 2009:04:09 23:46:21
来源 100Test.Com百考试题网
//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().
}
}