ipframe.java
来自「java的三个源代码,IP的查询,求最大值,加密三个例子,供初学者学习用.」· Java 代码 · 共 59 行
JAVA
59 行
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 + =
减小字号Ctrl + -
显示快捷键?