Code in the description|| Java Swing. Login window using Java swing.

Опубликовано: 28 Февраль 2026
на канале: 60 Second Syntax
0

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class LoginApp {

public static void main(String[] args) {
// Create Frame
JFrame frame = new JFrame("Login Window");
frame.setSize(350, 200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLocationRelativeTo(null);

// Create Panel
JPanel panel = new JPanel();
panel.setLayout(new GridLayout(3, 2, 10, 10));

// Components
JLabel userLabel = new JLabel("Username:");
JTextField userField = new JTextField();

JLabel passLabel = new JLabel("Password:");
JPasswordField passField = new JPasswordField();

JButton submitBtn = new JButton("Submit");

// Add components to panel
panel.add(userLabel);
panel.add(userField);
panel.add(passLabel);
panel.add(passField);
panel.add(new JLabel()); // empty space
panel.add(submitBtn);

frame.add(panel);
frame.setVisible(true);

// Button Action
submitBtn.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {

String username = userField.getText();
String password = new String(passField.getPassword());

// You can add validation here if needed
if (!username.isEmpty() && !password.isEmpty()) {
frame.dispose(); // Close login window

// New Window
JFrame successFrame = new JFrame("Success");
successFrame.setSize(300, 150);
successFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
successFrame.setLocationRelativeTo(null);

JLabel successLabel = new JLabel("Submitted Successfully!", SwingConstants.CENTER);
successLabel.setFont(new Font("Arial", Font.BOLD, 16));

successFrame.add(successLabel);
successFrame.setVisible(true);
} else {
JOptionPane.showMessageDialog(frame, "Please enter username and password");
}
}
});
}
}

Subscribey channel for such content.


На этой странице сайта вы можете посмотреть видео онлайн Code in the description|| Java Swing. Login window using Java swing. длительностью часов минут секунд в хорошем качестве, которое загрузил пользователь 60 Second Syntax 28 Февраль 2026, поделитесь ссылкой с друзьями и знакомыми, на youtube это видео уже посмотрели раз и оно понравилось 0 зрителям. Приятного просмотра!