public void actionPerformed(ActionEvent e) { if (e.getSource() == signin) { System.out.println(checkValidations()); if (checkValidations().equals("yes")) { String userName = userNameText.getText(); // perform your operation System.out.println(userName); String password = passwordText.getText(); // perform your operation System.out.println(password); UserLogin userLogin = UserLoginBao.getUserNameAndPassword(userName, password); System.out.println("user info" + userLogin); if (userLogin != null) { if (userName.equals(userLogin.getUserName())) { System.out.println("yes enter"); JFrame frame = new JFrame("Demo application"); System.out.println("1"); TabbedPanelExample mainFrame = new TabbedPanelExample(frame, userLogin); System.out.println("2"); frame.setSize(1350, 700); System.out.println("3"); frame.setVisible(true); this.frame.dispose(); } else { JOptionPane.showMessageDialog(null, "Please Enter Valid UserName or Password"); } } else { JOptionPane.showMessageDialog(null, "Please Enter Valid UserName or Password"); } } } if (e.getSource() == cancle) { userNameText.setText(""); // perform your operation passwordText.setText(""); // perform your operation } if (e.getSource() == signup) { this.frame.dispose(); JFrame frame = new JFrame("Demo application"); Signup signup = new Signup(frame); frame.setSize(1350, 700); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel panel = new JPanel(); panel.setBackground(new Color(216, 191, 216)); frame.add(panel); signup.placeComponents(panel); frame.setVisible(true); } }