用java做qq登录验证_Java:自定义模拟QQ登陆窗口初级版(1),并验证登录名和密码是否正确...

Java:自定义模拟QQ登陆窗口初级版(1),并验证登录名和密码是否正确

目录

界面完成显示

1、文件概要

2、ClientLogin.java文件内容

3、db.properties文件内容

4、FileUtils.java文件内容

界面完成显示

b98446dc9c3e272a34e8200f1a9b54a7.png

1、文件概要

041c29942763230c1d80b66e6f9544ea.png

2、ClientLogin.java文件内容

Java:ClientLogin.java文件内容 (1)

3、db.properties文件内容

91ddee9cd82ab5d0f5f4cc3393bef91c.png

4、FileUtils.java文件内容

package ui.tools;

//java程序调用db.properties文件内的数据

import java.io.File;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.IOException;

import java.io.InputStream;

import java.util.Properties;

public class FileUtils {

//实现功能,根据db文件的属性name得到后边的values

public static String getValue(String key){

Properties p=new Properties(); //创建一个集合类,该集合对象装key-value元素

try { //异常处理

//读取bin文件夹下的db.properties文件,并将该文件放入IO流中

InputStream readDB =FileUtils.class.getClassLoader().getResourceAsStream("db.properties");

p.load(readDB); //把读取的文件流对象,给properties对象,该对象自动获取key-value

return p.getProperty(key,null); //如果没有值则返回null

} catch (Exception e) {

e.printStackTrace();

} // load载入的是I/O流

return null;

}

public static boolean checkLogin(String uname,String pawd){ //根据用户名、密码检查是否可以登陆

String username = getValue("username"); //从自定义db文件中,获取用户名

String password = getValue("pwd");

if(username.equals(uname) && password.equals(pawd)){ //判断是用户名、密码是否同时相等

return true;

}else{

return false; //默认返回失败

}

}

//public static void main(String[] args){

获取java文件的路径

String path=FileUtils.class.getClassLoader().getResource("").getPath();

System.out.println(path);

//String str=getValue("username");

//System.out.println(str);

//}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值