📄 ipframe.java
字号:
package ipframe;//利用Java的Frame类实现一个图形用户界面的程序,它的功能是接受用户输入的一个主机名,//利用InetAddress类查找出它的IP地址并显示出来。import java.awt.* ;import java.awt.event.* ;import java.io.* ;import java.net.* ;public class IPFrame{ public static void main(String args[]) { Frame IPFrame=new MyFrame(); }}class MyFrame extends Frame implements ActionListener{ Label prompt=new Label("请输入一个主机名:"); TextField input=new TextField(14); TextField output=new TextField(20); Button query=new Button("查询"); String Cname; MyFrame() { super("根据主机名查询IP地址"); setLayout(new FlowLayout()); query.addActionListener(this); add(prompt); add(input); add(query); output.setEditable(false); add(output); pack(); show(); } public void actionPerformed(ActionEvent e) { if(e.getSource()==query) { Cname=input.getText(); try { InetAddress ipa=InetAddress.getByName(Cname); output.setText("IP Address:"+ipa.toString()); } catch(Exception er) { System.out.println(er.toString()); } } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -