DaniWeb IT Discussion Community

DaniWeb IT Discussion Community (http://www.daniweb.com/forums/index.php)
-   Java (http://www.daniweb.com/forums/forum9.html)
-   -   Login Successful, close Login file and Open another file (http://www.daniweb.com/forums/thread145979.html)

tanha Sep 15th, 2008 8:49 pm
Login Successful, close Login file and Open another file
 
Hi.
I have a LoginForm.java, and then when the user enter the right username and password, then another file called "DictionaryForm.java" opens and the LoginForm.java, closes. How can I do that ???

see the LoginForm.java:
http://www.daniweb.com/forums/thread119702-2.html

stultuske Sep 16th, 2008 3:55 am
Re: Login Successful, close Login file and Open another file
 
what do you mean by: the LoginForm.java closes? do you mean that it's a JFrame that you want to disappear?
in that case, use eiter the hide() or dispose() method for the LoginForm frame, and show the new one

tanha Sep 16th, 2008 8:28 am
Re: Login Successful, close Login file and Open another file
 
As I put the link, I have the LoginForm.java, which is not directly JFrame, but at the runtime, it creates a Form and asking for username and password,

and then I create a new Jframe Form, and named it DictionaryForm.java.

and in the LoginForm.java, if the username and password is correct it display a message, but I need it displays the DictionaryForm.java instead, and also the LoginForm.java should be closed.

I dont know what to do?

stultuske Sep 17th, 2008 3:45 am
Re: Login Successful, close Login file and Open another file
 
Quote:

Originally Posted by tanha (Post 692326)
As I put the link, I have the LoginForm.java, which is not directly JFrame, but at the runtime, it creates a Form and asking for username and password,

and then I create a new Jframe Form, and named it DictionaryForm.java.

and in the LoginForm.java, if the username and password is correct it display a message, but I need it displays the DictionaryForm.java instead, and also the LoginForm.java should be closed.

I dont know what to do?

Quote:

Originally Posted by earlierPost
public class LoginForm extends JFrame

sure looks like a JFrame to me ..

what you can do (and I'm not saying it's the most elegant or efficiƫnt way, just got to work here :))


in the LoginForm.java, you add the line
  this.dispose();

to that part of the if-structure where the login succeeds

on the place where you call the loginFrame, you check wether or not it is still "active", or "visible", or you place a trigger in your LoginFrame.java, right before the dispose(), and after this checks out, you call the DictionaryForm

tanha Sep 17th, 2008 8:36 am
Re: Login Successful, close Login file and Open another file
 
1 Attachment(s)
Thanks for the reply.
Here I attached the source.

stultuske Sep 17th, 2008 11:30 am
Re: Login Successful, close Login file and Open another file
 
well ... first tip, LoginForm is not supposed to be or contain your main method, it's a tool that's to be used, nothing more.

just put the main method in a new class and use that to call the LoginForm and the DictionaryForm.

when you've done that, re-read the posts above and put those thoughts into a bit of code.
for what I can see in the code you attached, you haven't tried to code it yet, so it's nothing but natural that it doesn't work yet :)

tanha Sep 17th, 2008 1:43 pm
Re: Login Successful, close Login file and Open another file
 
thanks very much,
it is working well now.

stultuske Sep 18th, 2008 4:57 am
Re: Login Successful, close Login file and Open another file
 
if it works, mark the thread as solved, it makes it easier to see which problems still need solving :)


All times are GMT -4. The time now is 7:34 am.

Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2009 DaniWeb® LLC