কম্পিউটার টিউটোরিয়াল

জাভাতে লগইন ফর্ম কীভাবে তৈরি করবেন?


আমরা জাভা সুইং টেকনোলজি ব্যবহার করে জাভাতে একটি লগইন ফর্ম তৈরি করতে পারি। এই উদাহরণে, আমরা দুটি লেবেল username এবং password, ব্যবহারকারীর জন্য বৈধ শংসাপত্র ইনপুট করার দুটি টেক্সট ফিল্ড এবং অবশেষে একটি সাবমিট বাটন তৈরি করব। একবার ব্যবহারকারী দুটি টেক্সট ফিল্ডে বৈধ শংসাপত্র ইনপুট করলে, লগইন ফর্মে Hello admin দেখাবে।

উদাহরণ

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); 
        // কম্পোনেন্টগুলিতে লিসনার যোগ 
        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.. "); 
        } 
    } 
}

আউটপুট

জাভাতে লগইন ফর্ম কীভাবে তৈরি করবেন?

  1. জাভাতে সাব মেনুসহ JPopupMenu তৈরির পদ্ধতি

  2. জাভাতে JPanel-এ ব্যাকগ্রাউন্ড রঙ কীভাবে সেট করবেন?

  3. জাভাতে স্ক্রোলযোগ্য JPanel কীভাবে বাস্তবায়ন করবেন?

  4. জাভাতে JToggleButton কীভাবে বাস্তবায়ন করবেন?