Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package loginform;
- import java.awt.EventQueue;
- import javax.swing.JFrame;
- import javax.swing.JLabel;
- import javax.swing.JOptionPane;
- import javax.swing.JTextField;
- import javax.swing.JPasswordField;
- import javax.swing.JButton;
- import java.awt.event.ActionListener;
- import java.awt.event.ActionEvent;
- import java.awt.Font;
- import javax.swing.SwingConstants;
- import java.awt.Color;
- import java.awt.SystemColor;
- public class LoginForm {
- private JFrame frame;
- private JTextField username;
- private JPasswordField password;
- public static void main(String[] args) {
- EventQueue.invokeLater(new Runnable() {
- public void run() {
- try {
- LoginForm window = new LoginForm();
- window.frame.setVisible(true);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- });
- }
- public LoginForm() {
- initialize();
- }
- private void initialize() {
- frame = new JFrame();
- frame.getContentPane().setForeground(SystemColor.menu);
- frame.getContentPane().setBackground(SystemColor.menu);
- frame.setBackground(Color.GRAY);
- frame.setBounds(100, 100, 450, 300);
- frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- frame.getContentPane().setLayout(null);
- JLabel lblUsername = new JLabel("Login");
- lblUsername.setBounds(51, 84, 105, 25);
- frame.getContentPane().add(lblUsername);
- JLabel lblPassword = new JLabel("Haslo");
- lblPassword.setBounds(51, 144, 105, 25);
- frame.getContentPane().add(lblPassword);
- username = new JTextField();
- username.setBounds(192, 86, 135, 20);
- frame.getContentPane().add(username);
- username.setColumns(10);
- password = new JPasswordField();
- password.setBounds(192, 146, 135, 23);
- frame.getContentPane().add(password);
- JButton btnLogin = new JButton("Zaloguj si\u0119");
- btnLogin.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- String uname = username.getText();
- String pass = password.getText();
- if(uname.equalsIgnoreCase("booker") && pass.equalsIgnoreCase("booker123")) {
- JOptionPane.showMessageDialog(frame, "Zalogowales sie!");
- } else {
- JOptionPane.showMessageDialog(frame, "Blad!");
- }
- }
- });
- btnLogin.setBounds(150, 203, 135, 23);
- frame.getContentPane().add(btnLogin);
- JLabel lblZalogujSi = new JLabel("ZALOGUJ SI\u0118");
- lblZalogujSi.setHorizontalAlignment(SwingConstants.CENTER);
- lblZalogujSi.setFont(new Font("Tahoma", Font.BOLD, 17));
- lblZalogujSi.setBounds(121, 35, 177, 25);
- frame.getContentPane().add(lblZalogujSi);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement