Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java에서 로그인 양식을 어떻게 만들 수 있습니까?


Java 를 사용하여 Java로 로그인 양식을 개발할 수 있습니다. 스윙 기술. 이 예에서는 두 개의 레이블 사용자 이름 을 만들 수 있습니다. 및 비밀번호 , 사용자가 유효한 을(를) 입력할 수 있는 두 개의 텍스트 필드 자격 증명 그리고 마지막으로 하나의 제출 버튼. 사용자가 두 텍스트 필드에 유효한 자격 증명을 입력할 수 있게 되면 Hello 를 볼 수 있습니다. 관리자 로그인 양식에서.

예시

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class LoginDemo extends JFrame implements ActionListener {
   JPanel panel;
   JLabel user_label, password_label, message;
   JTextField userName_text;
   JPasswordField password_text;
   JButton submit, cancel;
   LoginDemo() {
      // Username Label
      user_label = new JLabel();
      user_label.setText("User Name :");
      userName_text = new JTextField();
      // Password Label
      password_label = new JLabel();
      password_label.setText("Password :");
      password_text = new JPasswordField();
      // Submit
      submit = new JButton("SUBMIT");
      panel = new JPanel(new GridLayout(3, 1));
      panel.add(user_label);
      panel.add(userName_text);
      panel.add(password_label);
      panel.add(password_text);
      message = new JLabel();
      panel.add(message);
      panel.add(submit);
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      // Adding the listeners to components..
      submit.addActionListener(this);
      add(panel, BorderLayout.CENTER);
      setTitle("Please Login Here !");
      setSize(450,350);
      setVisible(true);
   }
   public static void main(String[] args) {
      new LoginDemo();
   }
   @Override
   public void actionPerformed(ActionEvent ae) {
      String userName = userName_text.getText();
      String password = password_text.getText();
      if (userName.trim().equals("admin") && password.trim().equals("admin")) {
         message.setText(" Hello " + userName + "");
      } else {
         message.setText(" Invalid user.. ");
      }
   }
}

출력

Java에서 로그인 양식을 어떻게 만들 수 있습니까?