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.. "); } } }
출력