nextpage

nextpage

my login form using java awt-swing ..still appearing after clicking submit button when i entered into next page how can we make it invisible

View Answers

December 21, 2010 at 5:54 PM

Hello Friend,

We have provided you the code where if user enters correct username and password then the frame will get closed and only welcome page display. In case if user enters incorrect username or password then login page will not closed and message will get displayed.

To make the login frame invisible, we have used f.setVisible(false).

We are again sending you the code:

1)Login.java:

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

class Login 
{
 JButton SUBMIT;
 JLabel label1,label2;
 final JTextField  text1,text2;
  Login()
  {
      final JFrame f=new JFrame("Login Form");
      f.setLayout(null);
    label1 = new JLabel();
    label1.setText("Username:");
    text1 = new JTextField(15);

    label2 = new JLabel();
    label2.setText("Password:");
      text2 = new JPasswordField(15);

    SUBMIT=new JButton("SUBMIT");
    label1.setBounds(350,100,100,20);
    text1.setBounds(450,100,200,20);
    label2.setBounds(350,130,100,20);
    text2.setBounds(450,130,200,20);
    SUBMIT.setBounds(450,160,100,20);
   f.add(label1);
   f.add(text1);
   f.add(label2);
   f.add(text2);
   f.add(SUBMIT);


  f.setVisible(true);
  f.setSize(1024,768);

 SUBMIT.addActionListener(new ActionListener(){
   public void actionPerformed(ActionEvent ae)
  {
    String value1=text1.getText();
    String value2=text2.getText();
    try{
 Class.forName("com.mysql.jdbc.Driver");
           Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "root");
           Statement st=con.createStatement();
           ResultSet rs=st.executeQuery("select * from login where username='"+value1+"' and password='"+value2+"'");
           String uname="",pass="";
           if(rs.next()){
               uname=rs.getString("username");
               pass=rs.getString("password");
           }


        if (value1.equals(uname) && value2.equals(pass)) {
            f.setVisible(false);
    NextPage page=new NextPage(uname);
    page.setVisible(true);
     }
    else{
     JOptionPane.showMessageDialog(null,"Incorrect login or password","Error",JOptionPane.ERROR_MESSAGE);
     text1.setText("");
     text2.setText("");

  }
    }
    catch(Exception e){}
}
 });
  }
}
 class LoginDemo
{
  public static void main(String arg[]){

    new Login();
}
}

2)NextPage.java:

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

class NextPage extends JFrame
{
  NextPage(String st)
   {
      setLayout(null);
     setDefaultCloseOperation(javax.swing. WindowConstants.DISPOSE_ON_CLOSE);
     setTitle("Welcome");
     JLabel lab=new JLabel("Welcome  "+st);
     lab.setBounds(10,10,500,20);
     add(lab);
       setSize(1024, 768);
      }
 }

If you have made some changes in the above code, then post your query with code.

Thanks









Related Tutorials/Questions & Answers:
nextpage
) && value2.equals(pass)) { f.setVisible(false); NextPage page=new NextPage(uname); page.setVisible(true); } else... java.awt.*; class NextPage extends JFrame { NextPage(String st
ModuleNotFoundError: No module named 'django-nextpage'
ModuleNotFoundError: No module named 'django-nextpage'  Hi, My... named 'django-nextpage' How to remove the ModuleNotFoundError: No module named 'django-nextpage' error? Thanks   Hi, In your python
Advertisements
ModuleNotFoundError: No module named 'django-nextpage'
ModuleNotFoundError: No module named 'django-nextpage'  Hi, My... named 'django-nextpage' How to remove the ModuleNotFoundError: No module named 'django-nextpage' error? Thanks   Hi, In your python
3 RADIO BUTTONS
3 RADIO BUTTONS  3 RADIO BUTTONS USING ALSO ONE RADIO CLICKING HOW TO PROCESS OF NEXTPAGE
java - JSP-Servlet
java  how to create next button goto nextpage?  Hi Friend, 1)hello.jsp: Enter Name: 2)next.jsp: Thanks
passing data from one jframe to another
){ String value=text.getText(); NextPage page=new NextPage(value...*; class NextPage extends JFrame { NextPage(String st) { setLayout(null
java
")){ NextPage page=new NextPage(value1); page.setVisible(true...)NextPage.java: import java.awt.*; import javax.swing.*; class NextPage extends JFrame { NextPage(String st) { setLayout(null
Hiding a JFrame
){ String value=text.getText(); NextPage page=new NextPage... java.awt.*; import java.awt.event.*; class NextPage extends JFrame { NextPage
Hiding a JFrame
){ String value=text.getText(); NextPage page=new NextPage... java.awt.*; import java.awt.event.*; class NextPage extends JFrame { NextPage
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
" java.lang.NullPointerException at NextPage$2.actionPerformed(NextPage.java:36... first time click on OFF button that error came class NextPage extends JFrame { Image m; Thread t; NextPage(final String uname
Swings - Java Beginners
)) { NextPage page=new NextPage(); page.setVisible(true); JLabel... javax.swing.*; import java.awt.*; class NextPage extends JFrame{ NextPage
login
;& value2.equals(pass)) { f.setVisible(false); NextPage page=new NextPage(uname); page.setVisible(true); } else... java.awt.*; class NextPage extends JFrame { NextPage(String st
how to connect two swing frames
if(value1.equals(uname) && value2.equals(pass)) { NextPage page=new NextPage...*; class NextPage extends JFrame { NextPage(String st) { setLayout(null
Java swing
; value2.equals(pass)) { setVisible(false); NextPage page=new NextPage(uname...*; class NextPage extends JFrame { NextPage(String st) { setLayout(null
How to put the logo in login form using swings/awt?
if(value1.equals(uname) && value2.equals(pass)) { NextPage page=new NextPage...[]){ new LoginDemo(); } } class NextPage extends JFrame { NextPage(String
How to put the image in footer in login form ?
(uname) && value2.equals(pass)) { NextPage page=new NextPage(uname...[]){ new LoginDemo(); } } class NextPage extends JFrame { NextPage(String st
Username password
)) { NextPage page=new NextPage(uname); page.setVisible(true); } else...){} } }); } public static void main(String arg[]){ new LoginDemo(); } } class NextPage extends JFrame { NextPage(String st) { setLayout(null
swing question
); } else if(value1.equals(uname) && value2.equals(pass)) { NextPage page=new NextPage(uname); page.setVisible(true); } else if (!value1.equals... main(String arg[]){ new LoginDemo(); } } class NextPage extends JFrame
login form
;& value2.equals(pass)) { setVisible(false); NextPage page=new NextPage(uname); page.setVisible(true); } else... java.awt.event.*; class NextPage extends JFrame { NextPage(String st
login form
); NextPage page=new NextPage(uname); page.setVisible(true); } else... java.awt.*; import java.awt.event.*; class NextPage extends JFrame { NextPage
Display Logo on login form using swing
)) { NextPage page=new NextPage(uname); page.setVisible(true); } else... static void main(String arg[]){ new LoginDemo(); } } class NextPage extends JFrame { NextPage(String st) { setLayout(null
Swings - Java Beginners
) && value2.equals(pass1)) { NextPage page=new NextPage...)NextPage.java: import javax.swing.*; import java.awt.*; class NextPage extends JFrame{ NextPage() { setDefaultCloseOperation(javax.swing.
Login Form in Swing
;JFrame {   NextPage()  {  setDefaultCloseOperation(javax.swing....;{   NextPage page=new NextPage();   page.setVisible
java swings - Java Beginners
) && value2.equals(pass1)) { NextPage page=new NextPage(); page.setVisible
java and database
(false); NextPage page=new NextPage(uname); page.setVisible(true
how to implements jdbc connections using awt?
; value2.equals(pass1)) { NextPage page=new NextPage(); page.setVisible(true); JLabel
JSP Hibernate Tutorial
;page", "1"); } String nextPage = (pageNumber +1) + ""...;)).size()); String myUrl = "contact.jsp?page=" + nextPage

Ads