2. 사용자 이름, 비밀번호, 비밀번호 확인 세 개의 텍스트 상자와 로그인, 취소 두 개의 단추를 포함하는 사용자 로그인 프로그램을 설계한다.사용자가 로그인 버튼을 클릭한 후 먼저 두 비밀번호의 입력이 일치하는지 판단하고 일치하지 않으면 알림 정보를 팝업하여 다시 입력하도록 한다.그렇지 않으면 판단용
14484 단어 java 학습
package java4;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class login extends JFrame {
JLabel jl1,jl2,jl3;
JTextField jt;
JPasswordField jp1,jp2;
JButton jb1,jb2;
public login() {
setLayout(new FlowLayout());
// TODO Auto-generated constructor stub
jl1=new JLabel(" :");
jl2=new JLabel(" :");
jl3=new JLabel(" :");
jt=new JTextField(10);
jp1=new JPasswordField(10);
jp2=new JPasswordField(10);
jb1=new JButton(" ");
jb2=new JButton(" ");
add(jl1);
add(jt);
add(jl2);
add(jp1);
add(jl3);
add(jp2);
add(jb1);
add(jb2);
init0();
init();
}
void init0() {
jb1.addActionListener(
new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
String user=jt.getText();
char[] pw =jp1.getPassword();
char[] pw1=jp2.getPassword();
String str1=new String(pw);
String str2=new String(pw1);
while(!str1.equals(str2)) {
str2=JOptionPane.showInputDialog(" , ");
}
if(user.equals("Admin")&&str2.equals("123")) {
JOptionPane.showMessageDialog(null, " ");
}
else {
JOptionPane.showMessageDialog(null, " ");
}
}
}
);
jb2.addActionListener(
new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
});
}
void init() {
setTitle(" ");
setBounds(200,200,400,400);
setVisible(true);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public static void main(String []args) {
new login();
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Java 기본 파일 삭제전재:https://blog.csdn.net/zy332719794/article/details/80164205 반복 삭제...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.