📄 otheripaddress.java
字号:
// 程序:取得其它计算机地址
// 范例文件:OtherIPAddress.java
import java.net.*; //为了使用InetAddress类
import java.awt.*;
import java.awt.event.*;
public class OtherIPAddress extends Frame
{
InetAddress Computer;
String IP,Name;
TextField tf;
Button btn;
String input;
public OtherIPAddress()
{
tf = new TextField("输入网络地址",10);
btn = new Button("查询");
// 以内部匿名类处理事件
btn.addActionListener(
new ActionListener() {
public void actionPerformed(ActionEvent e)
{
input = tf.getText();
try
{
//取得主机位置实体
Computer = InetAddress.getByName(input);
IP = Computer.getHostAddress(); //主机位置
Name = Computer.getHostName(); //主机名称
}
catch(UnknownHostException E){
tf.setText(E.toString());
}
}
}
);
// 以内部匿名类处理事件,可直接关闭窗口
addWindowListener(
new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
}
);
setLayout(new FlowLayout());
setSize(250, 200);
setTitle("取得其它计算机地址");
add(tf);
add(btn);
show();
}
public static void main(String args[])
{
OtherIPAddress frm = new OtherIPAddress();
}
public void paint(Graphics g)
{
g.drawString("主机位置:" + IP,10,80);
g.drawString("主机名称:" + Name,10,100);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -