集查询IP地址信息、查询手机号码信息、查询身份证号信息的一个小程序

主界面框架:

package KnowAll;

import java.awt.FlowLayout;
import java.awt.Image;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextArea;

public class KnowAllPanel extends JFrame{
	public KnowAllPanel() {
		showPanel();
	}
	JButton findIP = new JButton(" 查 询 I P ");
	JButton findMyIP = new JButton("查询自己的IP地址");
	JButton findID = new JButton("查询身份证号");
	JButton findNUMBER = new JButton("查询手机号码");
	JTextArea myIP = new JTextArea(2, 25);
	public void showPanel() {
		this.setTitle("百事通");
		this.setSize(410, 450);// 左长右高
		this.setLocation(500, 70);// 左水平又竖直
		this.setResizable(true);
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		this.setVisible(true);
		this.setLayout(new FlowLayout(FlowLayout.CENTER));//流式布局
		//添加图标并设置尺寸
		int width = 100;
		int height = 100;
		
		
		ImageIcon findIdNumber_img = new ImageIcon("img\\idcard.jpg");
		Image findIdNumber = findIdNumber_img.getImage();
		findIdNumber = findIdNumber.getScaledInstance(width, height, Image.SCALE_DEFAULT);
		findIdNumber_img.setImage(findIdNumber);
		JLabel id = new JLabel(findIdNumber_img,JLabel.CENTER);
		id.setSize(width, height);
		
		
		ImageIcon findIp_img = new ImageIcon("img\\ip.jpg");
		Image findIp = findIp_img.getImage();
		findIp = findIp.getScaledInstance(width, height, Image.SCALE_DEFAULT);
		findIp_img.setImage(findIp);
		JLabel ip = new JLabel(findIp_img,JLabel.CENTER);
		ip.setSize(width, height);
		
		
		ImageIcon findPhoneNumber_img = new ImageIcon("img\\phonenumber.jpg");
		Image findNumber = findPhoneNumber_img.getImage();
		findNumber = findNumber.getScaledInstance(width, height, Image.SCALE_DEFAULT);
		findPhoneNumber_img.setImage(findNumber);
		JLabel phoneNumber = new JLabel(findPhoneNumber_img,JLabel.CENTER);
		phoneNumber.setSize(width, height);
		
		
		//将图标、按钮添加到面板
		JPanel jp1 = new JPanel();
		jp1.add(ip);
		this.add(jp1);
		JPanel jp2 = new JPanel();
		jp2.add(id);
		this.add(jp2);
		JPanel jp3 = new JPanel();
		jp3.add(phoneNumber);
		this.add(jp3);
		JPanel jp4 = new JPanel();
		jp4.add(findIP);
		jp4.add(findID);
		jp4.add(findNUMBER);
		JPanel jp5 = new JPanel();
		jp5.add(
评论 27
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值