go to previous page after login using only Java Swing -
redirecting previous page after login using java swing or simple java?? need this... plz me..... dont want use jsp or asp or servlet here. can job using java?? jbutton4 login button. jbutton3 register button
private void jbutton4actionperformed(java.awt.event.actionevent evt) { connection conn=null; try{ try { class.forname("com.mysql.jdbc.driver"); } catch (classnotfoundexception ex) { logger.getlogger(newjframe.class.getname()).log(level.severe, null, ex); } conn =drivermanager.getconnection(db_url, user, pass); statement stmt=conn.createstatement(); string s1 = jtextfield1.gettext(); string s2 = jpasswordfield1.gettext().tostring(); string s3=jcombobox2.getselecteditem().tostring(); if(s1.isempty() || s1 == null){ joptionpane.showmessagedialog(null, "please insert valid user name", "warning", joptionpane.warning_message); return; } // if password blank, warning message shown if(s2.isempty() || s2 == null){ joptionpane.showmessagedialog(null, "password field empty", "warning", joptionpane.warning_message); return; } int flag=0; string sql; sql="select * member email='"+s1+"'"; resultset rs=stmt.executequery(sql); //system.out.println(rs.next()); string uname="",pw="",category=""; while(rs.next()){ uname=rs.getstring("email"); pw=rs.getstring("password"); category=rs.getstring("category"); if(uname.matches(s1) && pw.equals(s2)==true && category.matches(s3)) { flag=1; if(jcombobox2.getselecteditem()=="visitor") { setvisible(false); newvisitor f1= new newvisitor(s1); f1.getcontentpane().setbackground(color.darkgray); f1.setvisible(true); // jbutton6.setvisible(true); } else if(jcombobox2.getselecteditem()=="accountant") { setvisible(false); inter4 f=new inter4(); f.getcontentpane().setbackground(new java.awt.color(153,153,255)); f.setvisible(true); } else if(jcombobox2.getselecteditem()=="administrator") { setvisible(false); admin f2=new admin(); f2.getcontentpane().setbackground(color.darkgray); f2.setvisible(true); } } } if(flag==0) joptionpane.showmessagedialog(null,"login failed"); stmt.close(); conn.close(); } catch(sqlexception ss){ ss.printstacktrace(); } } private void jbutton3actionperformed(java.awt.event.actionevent evt) { // todo add handling code here: setvisible(false); newjframe21 ff=new newjframe21(); ff.getcontentpane().setbackground(color.darkgray); ff.setvisible(true); }
let's have button named previousbutton , want go previous page/frame after login clicking button,so if login frame named jframe1 how can close current form open other form:
private void previousbuttonactionperformed(java.awt.event.actionevent evt) { windowevent winclosingevent = new windowevent(this,windowevent.window_closing); toolkit.getdefaulttoolkit().getsystemeventqueue().postevent(winclosingevent); jframe1 previousframe = new jframe1(); previousframe.setvisible(true); }
Comments
Post a Comment