java代码自动输入密码 java怎样实现密码的输入

用java做的界面点确定弹出输入密码框怎么写啊要求6位数字JTextField jtf=new JTextField();
String str=jtf.getText().trim();//密码字符串
JOptionPane.showConfirmDialo(this,jtf ,"输入密码",JOptionPane.OK_CANCEL_OPTION );
if(str.length!=6){
JOptionPane.showMessageDialog(this,"请输入6位密码");
}
//直接打的,可能有错误
java中循环输入密码的问题你的这个要求,写个死循环就可以了
判断密码相同之后,break跳出循环即可
下面是一个简单的示例
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Test {
public static void main(String[] args) {
//指定密码
String password = "asdfghj";
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String inputPas = null;
【java代码自动输入密码 java怎样实现密码的输入】System.out.println("请输入密码:");
try {
while (true) {
inputPas = br.readLine();
if (inputPas.equals(password)) {
//如果密码正确 , break跳出循环
System.out.println("密码正确?。。?);
break;
}
System.out.println("密码错误,请重新输入:");
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
如有帮助,还望采纳一下,谢谢
怎么在jsp中写java代码控制输入的密码必须至少包括数字,小写字母,大写字母,标点符号中的三种可以用正则表达式 。但是一次性匹配很麻烦 。可以这样
var
numflag
=
\d+
;
//至少有一个数字
var
charflag
=
[a-z]+
;//至少有一个小写字母
var
charFlag
=
[A-Z]+;
var
labelflag
=
[\,\.\*\(
你想要的标点]
;
如果全部都加上的话
感觉没什么必要了(而且不安全)
var
flag
=
;
//标记符合条件的个数
if(numflag){
//
符合标记
+1
flag
++;
}
if(charflag){
flag
++
;
}
.....
if(flag
2){
//密码符合条件 。。。
}
java编程输出使用键盘输入账号 , 密码,和一个自定义的账号密码值进行匹配import java.util.Scanner;
public class 密码 {
private static Scanner sc=new Scanner(System.in);
public static void main(String[] args) {
String id="zhangsan",key="12345";
while(true) {
boolean a=false,b=false;
System.out.println("------输入账号:");
String id1=sc.nextLine();
System.out.println("------输入密码:");
String key1=sc.nextLine();
if(id.equals(id1))
a=true;
if(key.equals(key1))
b=true;
if(ab) {
System.out.println("输入正确!");
}else if(!ab)
System.out.println("账号有误!");
else if(a!b)
System.out.println("密码有误!");
else
System.out.println("全部有误!");
}
}
}
JAVA中的textField怎样做到输入东西像输入密码的效果可以使用JPasswordField类,以下是API中的部分解释
javax.swing
类 JPasswordField
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.text.JTextComponent
javax.swing.JTextField
javax.swing.JPasswordField
所有已实现的接口:
ImageObserver, MenuContainer, Serializable, Accessible, Scrollable, SwingConstants
public class JPasswordField
extends JTextField
JPasswordField 是一个轻量级组件,允许编辑单行文本,其视图指示键入内容,但不显示原始字符 。有关更多信息和示例,请参阅 The Java Tutorial 中的 How to Use Text Fields 一节 。

推荐阅读